Commit graph

769 commits

Author SHA1 Message Date
miks1965 7908a033bd Причёсываю PABCSystem.pas 2016-02-23 23:28:56 +03:00
miks1965 94c0db534a Исправлено две ошибки foreach var, при которых не выводились типы 2016-02-22 12:30:17 +03:00
Бондарев Иван bd4d6b6f28 bug fix issue #94 2016-02-21 18:49:31 +01:00
Бондарев Иван 1f31c20da2 bug fix issues #84, #85, #89 2016-02-21 17:12:52 +01:00
miks1965 d7c595e2ac NullBasedArray в PABCSystem.pas при печати синонимов двумерных массивов 2016-02-20 00:06:49 +03:00
Бондарев Иван ce623d17a7 bug fix issue #92 2016-02-18 21:23:02 +01:00
Бондарев Иван c7a7da34ac bug fix issue #82 2016-02-14 14:27:31 +01:00
miks1965 c3b262329f Множество оформительских правок в PABCSystem.pas 2016-02-13 22:16:28 +03:00
miks1965 ec3aad7bd2 Complex и правки подсказок в PABCSystem.pas 2016-02-12 23:02:29 +03:00
miks1965 23e8b887b3 Вернул 1251 кодировку по умолчанию 2016-02-12 21:05:20 +03:00
miks1965 801d04e49b Убрал Encoding.Default в качестве значения по умолчанию из PABCSystem.pas 2016-02-11 23:24:17 +03:00
miks1965 e8cf5f6274 Добавление кодировки к Reset Rewrite... 2016-02-11 22:49:12 +03:00
Бондарев Иван 2bb4d307a6 explicit interface implementation (beta)
bug fix issue #81
2016-02-07 21:54:29 +01:00
miks1965 b7df990387 Мелкие исправления в PABCSystem.pas 2016-02-07 09:33:15 +03:00
Бондарев Иван d7a8f88433 bug fix issue #80 2016-02-06 19:06:39 +01:00
miks1965 452d0a3dcd 3/0/0/1160 2016-02-05 01:21:59 +03:00
miks1965 dc61774a29 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
Conflicts:
	TestSuite/extensionmethods14.pas
2016-02-05 00:50:40 +03:00
miks1965 1954c254c8 Рабочий 2016-02-05 00:48:48 +03:00
Бондарев Иван b5b2d74cc8 bug fix issue #71 2016-02-03 20:55:27 +01:00
miks1965 df66ef53b5 Вернул пока назад тест и удаление extension-методов. Сделать бы чтобы extensions работали как статические 2016-02-03 21:29:20 +03:00
miks1965 369a4f9dc8 Тест, на котором была ошибка 2016-02-02 21:13:52 +03:00
miks1965 b435cbf7fe foreach по многомерным массивам теперь возвращает правильный тип элемента.
Вернул короткие определения функций - ошибочно запрещал
2016-02-02 02:28:54 +03:00
miks1965 47ef2b49a3 ChrAnsi, справка 2016-01-27 08:29:12 +03:00
miks1965 b4cc443595 Sequence of (T,T) 2016-01-24 23:06:01 +03:00
miks1965 bbae062980 Сделал &System для генерации синтаксических узлов на семантическом уровне чтобы пропускать поиск в модулях и искать сразу в .NET 2016-01-21 15:57:06 +03:00
miks1965 d933ae1f2c Поправил контекст тьюплов для автоформатирования 2016-01-19 23:21:24 +03:00
miks1965 5ce19c217e (a,b) как кортеж - кажется, получилось 2016-01-13 21:30:17 +03:00
Бондарев Иван ebd65c2f22 bug fix issue #44 2016-01-08 21:19:06 +01:00
miks1965 6637809325 Некоторые операции для HashSet и новые короткие функции HSet, SSet, Lst 2016-01-08 17:33:30 +03:00
miks1965 e7938aeaf4 ClientServer.pas изменения 2016-01-06 02:03:10 +03:00
miks1965 a815942bc5 Новый модуль ClientServer и изменения в модулях PABCSystem, GraphABC. Новый пример FuncTransform.pas 2016-01-05 13:10:24 +03: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
Бондарев Иван b4094c0b7e bug fix issue #38 2016-01-03 11:25:01 +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
Бондарев Иван 907bb61338 fix in test suite 2015-12-30 14:04:30 +01:00
Бондарев Иван 3e72ad0495 fix in test suite 2015-12-30 13:52:15 +01:00
Бондарев Иван 4a77b26fa1 fix in test suite 2015-12-30 13:34:39 +01:00
Бондарев Иван e4fae9dad7 fix in test suite 2015-12-30 12:39:25 +01:00
Бондарев Иван 470bc34309 excludes some tests in test suite (for mono only) 2015-12-30 12:02:01 +01:00
Бондарев Иван 367adcaa94 test suite fix 2015-12-30 11:41:43 +01:00
Бондарев Иван 6c06a603de fix in test suite 2015-12-30 11:20:59 +01:00
Бондарев Иван 7162f6df6b exclude the test from mono test suite 2015-12-30 10:26:28 +01:00
Бондарев Иван 9b8af6c7a2 fixing unit tests for mono 2015-12-29 19:24:37 +01:00
Бондарев Иван f470ba9c93 comment //winonly for tests (excludes test from testing in mono) 2015-12-29 19:05:42 +01:00
Бондарев Иван 2abf92d02e bug fix issue #30 2015-12-29 13:30:02 +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
miks1965 c72c7f5327 Исправлена Print(s: string) 2015-12-22 00:00:38 +03:00
Бондарев Иван 5b19c6a60a bug fix issue #16 2015-12-14 21:42:08 +01:00
Бондарев Иван 52b647fba1 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2015-12-13 22:18:13 +01:00
Бондарев Иван c3669a66e2 bug fix issue #14 2015-12-13 22:17:34 +01:00
miks1965 65e44a3acc Несущественные изменения в PT4.pas 2015-12-14 00:09:55 +03:00
Бондарев Иван 28551ebc74 bug fix in formatter 2015-12-13 19:52:32 +01: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 317b76cab3 PT4 исправления 2015-12-05 01:02:51 +03:00
Бондарев Иван 553efb3e86 add arithm10.pas to test suite 2015-12-02 21:05:18 +01:00
Бондарев Иван 984cdd233b Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2015-12-01 20:45:29 +01:00
Бондарев Иван 6bfa9f6bc7 bug fix issue #13
bug fix in intellisense
2015-12-01 20:44:23 +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
Бондарев Иван 93899b16d1 bug fix 2015-11-30 20:46:00 +01:00
Бондарев Иван 0722eef0ee add test file in test suite 2015-11-24 20:42:35 +01:00
Бондарев Иван 21d828cf8e bug fix:
uses PT4;
var top: Node;
top.dispose;
2015-11-23 21:18:55 +01:00
miks1965 4fcf84ff29 PT4 изменения 2015-11-21 22:47:40 +03: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
miks1965 c750a6273a Немного изменен порядок параметров в ArrGen и ArrFill 2015-10-24 21:50:02 +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
Slav76 1e0c04e620 добавленна возможность отладки в *.inc файлах
Signed-off-by: Slav76 <GavrikVA@gmail.com>
2015-10-24 12:32:03 +10:00
miks1965 78ba53dea9 function operator+<T>(op1, op2: array of T): array of T; 2015-10-21 21:54:37 +03:00
Бондарев Иван e6993b3ef0 Методы расширения не конфликтуют больше со статическими методами
Добавлен ряд методов в интерфейсы VisualPascalABCPlugins
Ряд исправлений в интеллисенсе
В контекстное меню с примерами добавлен operator i where
2015-10-20 21:19:54 +02:00
Бондарев Иван 0fed1054f3 inherited1.pas in test suite modified 2015-10-18 14:06:02 +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
miks1965 4d22afd2aa Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2015-10-10 20:37:41 +03: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
Бондарев Иван 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 c4374a3d62 Обновил версию 2015-08-28 21:36:53 +03:00
miks1965 d65ad0e2ff d 2015-08-27 21:19:58 +03:00
miks1965 fadb078b01 e 2015-08-27 21:15:46 +03:00
miks1965 4ff71ddf76 Небольшие правки. В PABCSystem изменен Inc для Char - теперь он работает быстро - всего в 2 раза медленнее, чем для integer 2015-08-20 14:36:29 +03:00
Бондарев Иван db4196a9c9 bug fix in initializing of static fields 2015-08-18 12:15:22 +02: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 1fccb1e103 Обновлен проект с визиторами.
Исправлен ToString в write.
Убраны параметры по умолчанию из метода расширения Print (пока это вызывает падение)
2015-08-10 11:31:02 +03:00
Бондарев Иван 540394db13 bug fix for .NET 4.6: exit in except block caused runtime error 2015-07-26 17:18:27 +02:00
miks1965 12735ca8d1 Поправил примеры 2015-07-22 22:34:46 +03:00
Бондарев Иван 59169b5168 ... 2015-06-27 18:33:50 +02:00
RomanSaushkin 4318da4d50 Захват параметров лямбд 2015-06-14 11:44:46 +04:00
miks1965 095ee27d92 Восстановленный NodesGenerator 2015-06-11 18:27:21 +03:00
RomanSaushkin 1b61879a42 Вложенные лямбды 2015-06-11 09:20:31 +04:00
miks1965 f30fd3e63a Справка в Unicode 2015-05-27 17:34:51 +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 5206b306b8 YMC 2015-05-16 13:40:42 +03:00
Бондарев Иван 90d86d4546 .gitignore added 2015-05-15 12:17:03 +02:00
Бондарев Иван e11ebef2f8 MPGORunner and TestRunner modified 2015-05-15 11:35:40 +02:00
Бондарев Иван f07f77512a deleted generated files 2015-05-15 11:23:42 +02:00
Бондарев Иван e6e67c193c initial commit 2015-05-14 21:35:07 +02:00