miks1965
d933ae1f2c
Поправил контекст тьюплов для автоформатирования
2016-01-19 23:21:24 +03:00
miks1965
eb5be8e83f
Rec - комментарии
2016-01-18 09:50:23 +03:00
miks1965
3e86e73ed3
Рабочий коммит
2016-01-18 08:52:45 +03:00
miks1965
711cba9c11
Типы (integer,real) теперь работают и не конкурируют с перечислимыми типами!!!!!
...
Пришлось запретить скобки в range-типе - иначе были конфликты.
Пока не проверяю неправильность записи (integer = 1, integer = 1) - надо обязательно выдавать ошибку
2016-01-15 22:06:39 +03:00
miks1965
937c990181
(a,b) := (b,a+b) и прочие прелести в связи с этим. Круто - надо выпускать 3.1
2016-01-14 22:58:45 +03:00
miks1965
5817de29b6
Добавлено: Количество элементов кортежа не должно быть больше 7
2016-01-13 22:34:03 +03:00
miks1965
5ce19c217e
(a,b) как кортеж - кажется, получилось
2016-01-13 21:30:17 +03:00
miks1965
7a2c960909
HashSet все операции
2016-01-09 12:08:35 +03:00
miks1965
ebc7259422
HashSet<T>.operator-=
2016-01-09 11:38:02 +03:00
miks1965
6637809325
Некоторые операции для HashSet и новые короткие функции HSet, SSet, Lst
2016-01-08 17:33:30 +03:00
miks1965
a1cb81d99b
Операции для List<T>, HashSet<T> - не завершено! Ошибка в operator= для HashSet
2016-01-08 02:53:50 +03:00
Бондарев Иван
d66da1ea61
bug fix issue #43
2016-01-06 16:28:35 +01:00
miks1965
e7938aeaf4
ClientServer.pas изменения
2016-01-06 02:03:10 +03:00
Бондарев Иван
dbb0592ca4
i:15 for int64
2016-01-05 21:43:05 +01:00
miks1965
b4ea89cb08
Добавил забытый файл в инсталлят
2016-01-05 15:25:24 +03:00
miks1965
a815942bc5
Новый модуль ClientServer и изменения в модулях PABCSystem, GraphABC. Новый пример FuncTransform.pas
2016-01-05 13:10:24 +03:00
miks1965
12d6b1290b
Изменения в PABCSystem, GraphABC.Draw и новый пример FuncTransform
2016-01-01 23:41:25 +03:00
miks1965
44956a9a2a
Убрал Sqrt(BigInteger) из стандартного
2016-01-01 21:18:52 +03:00
miks1965
54509c7ee0
Всяко-разно в PABCSystem.pas и GraphABC.pas
2016-01-01 21:12:14 +03:00
miks1965
6e316ff2ef
Новая версия
2015-12-31 19:25:29 +03:00
miks1965
b524f34b7c
PT4__.txt
2015-12-31 19:24:01 +03:00
miks1965
d91419c599
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-12-31 15:24:24 +03:00
Бондарев Иван
3605cdff13
fix for Mono: LockDrawing in GraphABC disabled
2015-12-30 17:47:13 +01:00
Бондарев Иван
9ef6e77ee9
fix in TestRunner: removing mdb files
2015-12-30 14:43:28 +01:00
miks1965
2ffb5d0030
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-12-29 22:00:24 +03:00
miks1965
b7dc848565
Технический коммит
2015-12-29 22:00:16 +03:00
Бондарев Иван
f470ba9c93
comment //winonly for tests (excludes test from testing in mono)
2015-12-29 19:05:42 +01:00
Бондарев Иван
e9d8219af1
fixing TestRunner for Linux
2015-12-29 15:56:29 +01:00
ibond84
8826c339ba
Merge pull request #29 from ulysses4ever/master
...
change encoding for all *.pas and *.cs files: cp1251 -> utf-8
2015-12-28 20:24:30 +01:00
Бондарев Иван
b35d5d1c98
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-12-28 19:47:13 +01:00
Бондарев Иван
52a2ab7a2b
fix in TestRunner.pas
2015-12-28 19:46:36 +01:00
Artem Pelenitsyn
49378a6750
change encoding for all *.pas and *.cs files: cp1251 -> utf-8
2015-12-28 14:25:15 +03:00
miks1965
428207fd29
hd
2015-12-27 21:28:23 +03:00
Mikhail Abramyan
0f93a9ff18
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-12-26 20:47:59 +03:00
miks1965
c72c7f5327
Исправлена Print(s: string)
2015-12-22 00:00:38 +03:00
Mikhail Abramyan
4d629833a3
Удален текст в файле
2015-12-18 17:01:31 +03:00
Mikhail Abramyan
883a5a299a
Еще одно тестовое изменение файла
2015-12-18 14:36:33 +03:00
miks1965
09b7ec4160
Методы расширения для char
2015-12-15 00:37:36 +03:00
miks1965
a09615ff30
Восстановление ProgrammRunner
2015-12-14 20:17:54 +03:00
miks1965
65e44a3acc
Несущественные изменения в PT4.pas
2015-12-14 00:09:55 +03:00
Бондарев Иван
502363fbfa
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-12-09 22:12:06 +01:00
Бондарев Иван
e0443cea7a
generic operator extensions (operator+<T>)
2015-12-09 22:11:38 +01:00
miks1965
898e81e140
PABC f.Write
2015-12-09 23:33:50 +03:00
miks1965
bd6ae86526
template_operator_name
2015-12-06 22:39:09 +03:00
miks1965
5b6c8f0eaa
char методы расширения
2015-12-05 21:16:57 +03:00
miks1965
317b76cab3
PT4 исправления
2015-12-05 01:02:51 +03:00
miks1965
e9800f5ea2
Исправлена ошибка My(i->i) для My<T>(x: T)
2015-12-04 23:19:30 +03:00
Бондарев Иван
cf8282b3cc
disabled declarations of extension methods in interface part of unit
2015-12-03 19:59:37 +01:00
miks1965
b5287bea7f
PT4 with a.Write
2015-11-30 23:16:15 +03:00
miks1965
e00e3522b8
release
2015-11-30 23:04:40 +03:00
miks1965
219729beee
PT4 пробы
2015-11-30 22:58:49 +03:00
miks1965
9d2d425fd1
PT4
2015-11-28 23:30:50 +03:00
miks1965
7039482e0d
PABCSystem изменился
2015-11-23 21:34:47 +03:00
miks1965
e37335398f
OnceMore
2015-11-21 23:08:20 +03:00
miks1965
4fcf84ff29
PT4 изменения
2015-11-21 22:47:40 +03:00
Slav76
9a50dc132b
Merge pull request #7 from pascalabcnet/master
...
update
2015-10-25 09:54:28 +10:00
miks1965
c750a6273a
Немного изменен порядок параметров в ArrGen и ArrFill
2015-10-24 21:50:02 +03:00
Slav76
508d0d58fd
исправленный Debuger.Core.dll (с исправленной проверкой следующей инструкции на той-же строке)
2015-10-23 18:19:55 +10:00
miks1965
78ba53dea9
function operator+<T>(op1, op2: array of T): array of T;
2015-10-21 21:54:37 +03:00
miks1965
7cb8941d86
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-10-21 00:14:47 +03:00
miks1965
24e208c40c
Обновление
2015-10-21 00:14:32 +03:00
Бондарев Иван
e6993b3ef0
Методы расширения не конфликтуют больше со статическими методами
...
Добавлен ряд методов в интерфейсы VisualPascalABCPlugins
Ряд исправлений в интеллисенсе
В контекстное меню с примерами добавлен operator i where
2015-10-20 21:19:54 +02:00
Бондарев Иван
f4074e035a
add english error messages for extensionmethod semantics
2015-10-11 16:51:27 +02:00
Бондарев Иван
38a4b6dad1
extensionmethod semantics
2015-10-11 14:58:50 +02:00
miks1965
5bdfa92757
extensionmethod
2015-10-10 21:37:34 +03:00
miks1965
711e4aad55
externalmethod
2015-10-10 20:38:09 +03:00
miks1965
4d22afd2aa
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-10-10 20:37:41 +03:00
Бондарев Иван
7739efcde6
modified assert for WDE
2015-10-09 19:39:17 +02:00
Slav76
ace91cf03a
bug fix: function ReadFileToEnd and Utils
...
Signed-off-by: Slav76 <GavrikVA@gmail.com>
2015-10-08 20:42:13 +10:00
miks1965
0bdfe3d027
Удален PT4Linq
2015-10-05 22:50:08 +03:00
miks1965
70f9589249
Новые файлы в PT4
2015-10-03 19:07:54 +03:00
miks1965
e8a00ff2d1
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-09-28 22:33:00 +03:00
miks1965
2a39e35936
Справка и PT4.pas
2015-09-28 22:32:48 +03:00
Бондарев Иван
c65df901ee
исправлена ошибка компиляции: Seq(1,2,3).print
2015-09-28 21:28:12 +02:00
miks1965
8644f3eff4
ReadlnInteger и ReadArrInteger и ReadSeqInteger переопределил для PT4 - иначе не работали
2015-09-26 18:36:48 +03:00
miks1965
e298501e22
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-09-11 23:33:23 +03:00
miks1965
2923cf6595
w
2015-09-11 23:33:15 +03:00
Бондарев Иван
40760e90ce
added Microsoft.Dynamic.dll and Microsoft.Scripting.dll (for IronPython)
2015-09-10 21:32:20 +02:00
miks1965
22cab611ff
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
Conflicts:
TreeConverter/TreeConversion/CompilationErrors.cs
2015-09-06 18:49:38 +03:00
miks1965
a617430203
1
2015-09-06 18:46:31 +03:00
Бондарев Иван
76c2019ee7
removed AspectCore.dll
...
added some templates in samples.pct
2015-09-06 11:47:53 +02:00
miks1965
0b3233561c
Поменял вроде все PT4Tools
2015-09-02 23:25:01 +03:00
miks1965
4e7fa77681
PT4Tools 4/0
2015-09-02 20:33:27 +03:00
miks1965
cdce2f285a
PT4 обновлён
2015-08-31 21:07:40 +03:00
miks1965
d4d38c3730
Версия 3.0. Сборка 1024
2015-08-28 22:32:00 +03:00
miks1965
c4374a3d62
Обновил версию
2015-08-28 21:36:53 +03:00
miks1965
05f80f6486
Сделан стек контекстов
2015-08-27 21:13:09 +03:00
miks1965
868616ade1
Обновил версию
2015-08-20 16:40:36 +03:00
miks1965
4ff71ddf76
Небольшие правки. В PABCSystem изменен Inc для Char - теперь он работает быстро - всего в 2 раза медленнее, чем для integer
2015-08-20 14:36:29 +03:00
miks1965
6e49d7c2b6
Небольшие правки в пробе реализации yield
2015-08-19 23:28:54 +03:00
miks1965
ec3421340f
В Compile() добавлен хук для преобразования синтаксических деревьев
2015-08-17 21:15:22 +03:00
miks1965
3659393c1d
Добавил пару визиторов в новый проект
2015-08-16 10:50:15 +03:00
miks1965
42d6b5ffb9
Изменил немного захваченные переменные в лямбдах
2015-08-15 21:54:06 +03:00
miks1965
eb5237b465
ДобавленPT4Linq к сандартным модулям
2015-08-15 00:31:26 +03:00
miks1965
6bd95b4260
Убран overload из внутреннего представления. В синтаксисе оставлен для совместимости с Delphi
2015-08-12 22:30:26 +03:00
miks1965
b1a24ceb3d
---
2015-08-12 22:08:55 +03:00
Бондарев Иван
26bf1c0d8d
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-08-12 19:22:13 +02:00
Бондарев Иван
697fb91312
bug fix
2015-08-12 19:21:10 +02:00
miks1965
9fa378ae5b
--
2015-08-12 19:11:45 +03:00
miks1965
8a80aada64
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-08-11 19:56:00 +03:00
miks1965
0c124e688a
DLL недостающие
2015-08-11 19:53:46 +03:00
Бондарев Иван
60df2a54b6
исправлена ошибка в выборе перегруженных методов расширений
2015-08-11 13:47:28 +02:00
miks1965
1fccb1e103
Обновлен проект с визиторами.
...
Исправлен ToString в write.
Убраны параметры по умолчанию из метода расширения Print (пока это вызывает падение)
2015-08-10 11:31:02 +03:00
miks1965
50a7481a1b
Поправил немного StructuredObjectToString
2015-08-09 22:51:43 +03:00
miks1965
efe5f9094f
Исправлены ошибки с лямбдами, улучшен алгоритм вывода типов
2015-08-09 16:25:11 +03:00
miks1965
7605c5d23b
Обновлён задачник
2015-08-02 22:37:43 +03:00
miks1965
808882771d
Что-то не то с форматтером. Тесты не проходят
2015-08-02 18:28:08 +03:00
miks1965
ec2318107c
Убрал ненужные узлы синтаксического дерева
2015-07-30 14:02:48 +03:00
miks1965
5480e0c66a
Вынес дополнительные методы синтаксического дерева в отдельный класс
2015-07-28 20:58:15 +03:00
miks1965
39449dffb4
Переделанные AbstractVisitor, WalkingVisitor.
...
Индексатор у syntax_tree_node теперь возвращает только подузлы, производные от syntax_tree_node
2015-07-27 21:54:07 +03:00
Бондарев Иван
cce539f4a0
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-07-24 17:55:25 +02:00
Бондарев Иван
eee57ce1b2
bug fix for .NET 4.6
2015-07-24 17:54:50 +02:00
miks1965
12735ca8d1
Поправил примеры
2015-07-22 22:34:46 +03:00
Бондарев Иван
915ed742a4
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-07-20 20:38:33 +02:00
Бондарев Иван
a3402b5bde
fix for WDE
...
bug fix in find references
2015-07-20 20:37:47 +02:00
miks1965
4278429d8d
Исправлена первая ошибка с Dictionary
2015-07-19 22:37:15 +03:00
miks1965
5b7445e7cf
Лицензия - русская шапка
2015-07-05 22:16:06 +03:00
miks1965
ec8e54ddaf
Проект с визиторами
2015-06-28 10:53:10 +03:00
miks1965
cafd26fe61
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
Conflicts:
bin/Lib/PABCRtl.dll
2015-06-27 20:55:07 +03:00
Бондарев Иван
59169b5168
...
2015-06-27 18:33:50 +02:00
miks1965
1d1d323be3
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
2015-06-16 23:40:44 +03:00
Бондарев Иван
f31d02a96c
изменения в окне About
2015-06-15 20:35:37 +02:00
miks1965
785a84eb28
Версия, близкая к 3.0
2015-06-14 18:48:27 +03:00
miks1965
5f4ae3c7b5
кое какие изменения по мелочи
2015-06-14 18:10:05 +03:00
Бондарев Иван
b59c654b24
bug fix
2015-06-12 20:59:28 +02:00
miks1965
bdb595b738
Самая опасная правка последнего времени. expression - больше не потомок statement. Но упали тесты форматирования
2015-06-12 20:31:38 +03:00
miks1965
8fe70e1c4f
Лицензия для задачника
2015-06-11 23:09:56 +03:00
miks1965
095ee27d92
Восстановленный NodesGenerator
2015-06-11 18:27:21 +03:00
miks1965
027d0c07e5
Накопившиеся мелочи
2015-06-11 15:12:24 +03:00
Бондарев Иван
38be4ba1c5
proprietary third-party libraries removed
2015-05-27 21:13:22 +02:00
miks1965
f30fd3e63a
Справка в Unicode
2015-05-27 17:34:51 +03:00
RomanSaushkin
1f3dd8af07
исправил одну ошибку с лямбдами
2015-05-25 23:02:27 +04:00
miks1965
47757da677
var a: List<integer> -> List<integer>; - это максимум
2015-05-22 19:40:40 +03:00
miks1965
90919a0dd7
Ковариантность по возвращаемому значению функции без учета перегрузки
2015-05-21 22:03:06 +03:00
RomanSaushkin
122f19da91
Исправлены две ошибки с лямбдами
2015-05-20 11:54:38 +04:00
miks1965
66b39bf2ff
modern_proc_type - окончательный вариант
2015-05-20 10:52:38 +03:00
miks1965
8b09b83b54
modern_proc_type 0
2015-05-19 22:53:44 +03:00
miks1965
955d9699ee
T->T
2015-05-17 21:15:48 +03:00
Бондарев Иван
b3ec12b2c7
Rules_CS.txt added
...
T1->T2 for Func<T1,T2> in intellisense
T->() for Action<T> in intellisense
2015-05-17 10:38:48 +02:00
miks1965
5206b306b8
YMC
2015-05-16 13:40:42 +03:00
Бондарев Иван
77a5c00843
PABCRtl32.dll deleted
2015-05-15 12:05:22 +02:00
Бондарев Иван
01628de801
Temp/.gitignore added
2015-05-15 11:38:16 +02:00
Бондарев Иван
e11ebef2f8
MPGORunner and TestRunner modified
2015-05-15 11:35:40 +02:00
Бондарев Иван
523b4f828b
Temp directory added
2015-05-15 10:51:58 +02:00
Бондарев Иван
5d15e2e0cb
Pause.exe added
2015-05-15 10:48:46 +02:00
Бондарев Иван
e6e67c193c
initial commit
2015-05-14 21:35:07 +02:00