Бондарев Иван
|
b64dc75b94
|
Привел в соответствие копирайты в окне About
|
2016-01-06 11:34:18 +01:00 |
|
Бондарев Иван
|
d1116a1c30
|
bug fix issue #23
|
2016-01-03 17:19:01 +01:00 |
|
Бондарев Иван
|
f3582c893a
|
bug fix issue #36
|
2016-01-03 13:55:04 +01:00 |
|
Бондарев Иван
|
1d2ed8f88b
|
bug fix:
function operator+<T>(a,b: array of T): array of T;
|
2016-01-03 11:37:03 +01:00 |
|
Бондарев Иван
|
b4094c0b7e
|
bug fix issue #38
|
2016-01-03 11:25:01 +01:00 |
|
Бондарев Иван
|
fd2ffcdf44
|
bug fix issue #37
|
2016-01-03 10:46:59 +01:00 |
|
Бондарев Иван
|
92552ec6ca
|
fix
|
2016-01-01 17:59:59 +01:00 |
|
Бондарев Иван
|
e723aa8198
|
Имя extension-метода не добавляется больше в scope модуля
|
2016-01-01 17:58:41 +01:00 |
|
Бондарев Иван
|
aad1437f36
|
bug fix s.ToWords() from pabcrtl.dll
|
2015-12-31 15:11:25 +01:00 |
|
Бондарев Иван
|
44eb7e8b32
|
bug fix issue #27, #25
|
2015-12-31 12:47:14 +01:00 |
|
Artem Pelenitsyn
|
49378a6750
|
change encoding for all *.pas and *.cs files: cp1251 -> utf-8
|
2015-12-28 14:25:15 +03:00 |
|
Бондарев Иван
|
dbc25039b6
|
bug fix issue #26
|
2015-12-27 13:24:25 +01:00 |
|
Бондарев Иван
|
e04cc45970
|
bug fix issue #21
|
2015-12-27 11:27:31 +01:00 |
|
Бондарев Иван
|
5b19c6a60a
|
bug fix issue #16
|
2015-12-14 21:42:08 +01:00 |
|
Бондарев Иван
|
c3669a66e2
|
bug fix issue #14
|
2015-12-13 22:17:34 +01:00 |
|
Бондарев Иван
|
97c286a88c
|
non generic extension operators (for arrays)
|
2015-12-10 21:33:27 +01:00 |
|
Бондарев Иван
|
e0443cea7a
|
generic operator extensions (operator+<T>)
|
2015-12-09 22:11:38 +01:00 |
|
miks1965
|
5b6c8f0eaa
|
char методы расширения
|
2015-12-05 21:16:57 +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 |
|
Бондарев Иван
|
21d828cf8e
|
bug fix:
uses PT4;
var top: Node;
top.dispose;
|
2015-11-23 21:18:55 +01:00 |
|
Бондарев Иван
|
f03cc0a610
|
enum type as array indexer
|
2015-11-08 13:39:39 +01:00 |
|
Slav76
|
9a50dc132b
|
Merge pull request #7 from pascalabcnet/master
update
|
2015-10-25 09:54:28 +10:00 |
|
Бондарев Иван
|
e269115ff1
|
extensionmethod in units
bug fix: unary operator + caused the internal error
new tests in test suite
|
2015-10-24 20:18:49 +02:00 |
|
Slav76
|
dfd884f3b1
|
bug fix
|
2015-10-24 15:56:45 +10:00 |
|
Slav76
|
1e0c04e620
|
добавленна возможность отладки в *.inc файлах
Signed-off-by: Slav76 <GavrikVA@gmail.com>
|
2015-10-24 12:32:03 +10: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 |
|
Бондарев Иван
|
cdbf0a98bb
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2015-10-18 13:36:17 +02:00 |
|
Бондарев Иван
|
a40483346b
|
bug fix: can not override virtual methods of abstract class
performance improvements
|
2015-10-18 13:35:44 +02:00 |
|
Slav76
|
c6e9bc5022
|
Merge branch 'master' of https://github.com/Slav76/pascalabcnet
|
2015-10-18 00:17:49 +10:00 |
|
Slav76
|
26eda5f7ef
|
fix: class events ... in class functions & add new test for inherited; and class event
Signed-off-by: Slav76 <GavrikVA@gmail.com>
|
2015-10-18 00:11:21 +10:00 |
|
Бондарев Иван
|
248da671c3
|
bug fix: case sensitive self parameter in new extension methods syntax
bug fix:
procedure Add(self: List<integer>; x,y: integer); extensionmethod;
...
lst.Add(1,2);
lst.Add(1);
|
2015-10-13 22:00:29 +02:00 |
|
Бондарев Иван
|
7e1c6d5f75
|
bug fix:
var a := Arr(2.5,3.7);
writeln(a.Max);
|
2015-10-11 21:48:37 +02:00 |
|
Бондарев Иван
|
38a4b6dad1
|
extensionmethod semantics
|
2015-10-11 14:58:50 +02:00 |
|
Бондарев Иван
|
f3b853ca0e
|
заменил Hashtable с ключом целого типа на Dictionary в DSHashTable.cs
|
2015-09-28 22:02:33 +02:00 |
|
Бондарев Иван
|
c65df901ee
|
исправлена ошибка компиляции: Seq(1,2,3).print
|
2015-09-28 21:28:12 +02:00 |
|
miks1965
|
2923cf6595
|
w
|
2015-09-11 23:33:15 +03: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 |
|
Бондарев Иван
|
93bffd1bf9
|
Bug fix: var rs := s.Copy; теперь выдает ошибку компиляции
Bug fix: исправил падение на var rs := s.Join; Ошибка компиляции выдается корректно
|
2015-09-06 12:42:34 +02:00 |
|
miks1965
|
05f80f6486
|
Сделан стек контекстов
|
2015-08-27 21:13:09 +03:00 |
|
miks1965
|
dac8a1a369
|
ttt
|
2015-08-26 13:48:16 +03:00 |
|
Бондарев Иван
|
db4196a9c9
|
bug fix in initializing of static fields
|
2015-08-18 12:15:22 +02:00 |
|
miks1965
|
42d6b5ffb9
|
Изменил немного захваченные переменные в лямбдах
|
2015-08-15 21:54:06 +03:00 |
|
miks1965
|
6bd95b4260
|
Убран overload из внутреннего представления. В синтаксисе оставлен для совместимости с Delphi
|
2015-08-12 22:30:26 +03:00 |
|
Бондарев Иван
|
5728cdd335
|
bug fix
function ff(delim: string := ' '): string;
begin
end;
begin
System.Console.WriteLine(ff);
end.
|
2015-08-11 16:42:15 +02:00 |
|
Бондарев Иван
|
60df2a54b6
|
исправлена ошибка в выборе перегруженных методов расширений
|
2015-08-11 13:47:28 +02:00 |
|
miks1965
|
1fccb1e103
|
Обновлен проект с визиторами.
Исправлен ToString в write.
Убраны параметры по умолчанию из метода расширения Print (пока это вызывает падение)
|
2015-08-10 11:31:02 +03:00 |
|
miks1965
|
efe5f9094f
|
Исправлены ошибки с лямбдами, улучшен алгоритм вывода типов
|
2015-08-09 16:25:11 +03:00 |
|
miks1965
|
526d509add
|
Чистка синтаксических узлов. Интерфейс для преобразования дерева
|
2015-07-31 01:02:56 +03:00 |
|
miks1965
|
ec2318107c
|
Убрал ненужные узлы синтаксического дерева
|
2015-07-30 14:02:48 +03:00 |
|
miks1965
|
39449dffb4
|
Переделанные AbstractVisitor, WalkingVisitor.
Индексатор у syntax_tree_node теперь возвращает только подузлы, производные от syntax_tree_node
|
2015-07-27 21:54:07 +03:00 |
|
miks1965
|
4278429d8d
|
Исправлена первая ошибка с Dictionary
|
2015-07-19 22:37:15 +03:00 |
|
Бондарев Иван
|
ce1d79b7d2
|
+, +=, -, -= for Action
|
2015-06-29 22:12:28 +02:00 |
|
Бондарев Иван
|
ff656484af
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2015-06-28 10:21:33 +02:00 |
|
Бондарев Иван
|
d22bc11d29
|
+, - for delegates
|
2015-06-28 10:17:02 +02: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 |
|
miks1965
|
5f4ae3c7b5
|
кое какие изменения по мелочи
|
2015-06-14 18:10:05 +03:00 |
|
RomanSaushkin
|
4318da4d50
|
Захват параметров лямбд
|
2015-06-14 11:44:46 +04:00 |
|
miks1965
|
bdb595b738
|
Самая опасная правка последнего времени. expression - больше не потомок statement. Но упали тесты форматирования
|
2015-06-12 20:31:38 +03:00 |
|
RomanSaushkin
|
1b61879a42
|
Вложенные лямбды
|
2015-06-11 09:20:31 +04:00 |
|
Бондарев Иван
|
092d84d664
|
added license info in source files
|
2015-06-01 21:15:17 +02: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
|
29422b6949
|
Запретил sequence of всякая гадость
|
2015-05-21 23:38:54 +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 |
|
Бондарев Иван
|
e6e67c193c
|
initial commit
|
2015-05-14 21:35:07 +02:00 |
|