Commit graph

846 commits

Author SHA1 Message Date
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