Commit graph

42 commits

Author SHA1 Message Date
Бондарев Иван 44ec47b359 bug fix #306 2016-12-03 18:40:39 +01:00
Бондарев Иван 132b1e2de2 bug fix #240 2016-08-03 21:24:30 +02:00
Бондарев Иван 1d6dfe245a bug fix #262 2016-08-03 20:33:50 +02:00
miks1965 40ad330bf7 Мелкие исправления yield 2016-07-10 14:49:12 +03:00
miks1965 c6eaba8f94 Множество правок, связанных с yield.
В частности, изменен алгоритм генерации конечного автомата, поправлен код для GetEnumerator и проч.
2016-07-08 23:20:56 +03:00
Бондарев Иван ea2feab99c bug fix #217 2016-06-22 21:00:52 +02:00
Oleg Batashov 8b6fbc3edf Yield helper methods remove speedup 2016-05-20 17:08:56 +03:00
Бондарев Иван 5e75a1c66f bug fix #95, #155 2016-05-16 20:45:03 +02:00
Бондарев Иван a4d4a7a64a bug fix #156 2016-05-15 19:38:19 +02:00
Бондарев Иван fa58baefdb bug fix #157 2016-05-15 12:23:03 +02:00
miks1965 2771314915 bug fix #139 2016-04-19 13:10:35 +03:00
Бондарев Иван 212ca9a88f bug fix issue #114 2016-03-20 19:59:37 +01:00
Бондарев Иван 652599b7ee bug fix issues #68, #111 2016-03-20 14:23:41 +01:00
Бондарев Иван 893e4d9d16 bug fix issue #113
converted language files in utf8
2016-03-13 13:32:10 +01:00
Бондарев Иван 56a02897d4 bug fix issue #108 2016-03-13 12:27:05 +01:00
Бондарев Иван 3529e25b05 bug fix issue #112 2016-03-12 21:50:00 +01:00
Бондарев Иван 29682aa824 bug fix issue #110 2016-03-12 18:46:14 +01:00
Бондарев Иван 342d74a9a8 Сокращен размер генерируемых exe-файлов (неиспользуемые extension-методы не зашиваются больше в exe-шник) 2016-02-24 20:13:56 +01:00
Бондарев Иван 1f31c20da2 bug fix issues #84, #85, #89 2016-02-21 17:12:52 +01:00
Бондарев Иван df29390993 bug fix issue #86 2016-02-19 20:55:44 +01:00
Бондарев Иван 2bb4d307a6 explicit interface implementation (beta)
bug fix issue #81
2016-02-07 21:54:29 +01:00
Бондарев Иван 15db885688 bug fix issue #78 2016-02-07 12:24:18 +01:00
Бондарев Иван d7a8f88433 bug fix issue #80 2016-02-06 19:06:39 +01:00
Бондарев Иван b64dc75b94 Привел в соответствие копирайты в окне About 2016-01-06 11:34:18 +01:00
Бондарев Иван f3582c893a bug fix issue #36 2016-01-03 13:55:04 +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
Бондарев Иван 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
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
Бондарев Иван 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
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
Бондарев Иван 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
Бондарев Иван 5728cdd335 bug fix
function ff(delim: string := ' '): string;
begin
end;

begin
  System.Console.WriteLine(ff);
end.
2015-08-11 16:42:15 +02:00
miks1965 efe5f9094f Исправлены ошибки с лямбдами, улучшен алгоритм вывода типов 2015-08-09 16:25:11 +03:00
Бондарев Иван ce1d79b7d2 +, +=, -, -= for Action 2015-06-29 22:12:28 +02:00
Бондарев Иван 092d84d664 added license info in source files 2015-06-01 21:15:17 +02:00
miks1965 90919a0dd7 Ковариантность по возвращаемому значению функции без учета перегрузки 2015-05-21 22:03:06 +03:00
Бондарев Иван e6e67c193c initial commit 2015-05-14 21:35:07 +02:00