Commit graph

120 commits

Author SHA1 Message Date
Terky 4d408fb53d Temporary removed currentLambdaDefScope 2019-05-09 11:20:55 +03:00
Terky 659deb6f82 added missing comment 2019-04-27 17:38:04 +03:00
Terky d0acb3a0fa fix #1741, fix #533 2019-04-26 13:54:51 +03:00
Mikhalkovich Stanislav c8541aea12 ошибку с loop неверно исправил - откатываю 2019-04-02 23:01:16 +03:00
Бондарев Иван 5fe0990a65 fix #1558 2018-12-30 15:00:32 +01:00
Voloshin Bogdan 9ba7308c1a Remove typeclasses 2018-12-25 23:18:49 +03:00
Mikhalkovich Stanislav 7b5014e43b fix #1585 2018-12-15 17:04:35 +03:00
Mikhalkovich Stanislav 370cbf5175 fix #1553 2018-12-01 10:51:25 +03:00
Бондарев Иван 3dc45ff403 static classes #772 2018-09-22 17:49:47 +02:00
Бондарев Иван 088639816b #819 2018-08-10 12:21:09 +02:00
Бондарев Иван acb57e3183 fix #893 2018-07-05 21:59:02 +02:00
Voloshin Bogdan e9e4bcb6a7 Add error for incorrect instance implementation 2018-06-11 02:08:57 +03:00
Voloshin Bogdan eb4f90edf2 Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
#	Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
#	Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2018-06-04 17:40:25 +03:00
Бондарев Иван a2c16c54cb bug fix #887
bug fix #888
2018-06-03 12:46:06 +02:00
Voloshin Bogdan 9be16b96e1 Merge branch 'master' into features/typeclasses-another-approach 2018-05-27 19:11:51 +03:00
andrewlord607 c894bd5c0d Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2018-05-27 02:16:34 +03:00
Бондарев Иван ae1ac8d46f fix #866 2018-05-26 16:37:59 +02:00
Voloshin Bogdan 9c416f3855 Add deducing template type for not inherited typeclasses 2018-05-25 00:39:18 +03:00
andrewlord607 76638383c8 Изменён ClassMethodScope и алгоритм поиска дял него. 2018-05-22 13:05:36 +03:00
Бондарев Иван 0d592e78e0 bug fix #837 2018-05-17 21:00:08 +02:00
andrewlord607 43f5305965 Наименовал некоторые области видимости для упрощения процесса отладки 2018-05-07 02:20:08 +03:00
andrewlord607 113896662d Merge remote-tracking branch 'remotes/origin/master'
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
2018-04-26 16:05:51 +03:00
Бондарев Иван 61d4d0e9b6 bug fix #747 2018-04-15 11:48:50 +02:00
andrewlord607 a8b5d90383 Удалён класс SymbolInfoList, теперь достаточно List<SymbolInfo>
Добавлена и частично интегрирована новая таблица символов
2018-04-14 18:29:11 +03:00
Бондарев Иван 314ae55066 bug fix #735 2018-03-25 18:12:20 +02:00
Бондарев Иван 7ee62f0173 bug fix #694 2018-03-08 20:16:26 +01:00
Бондарев Иван 6e177e0c90 bug fix #592 2017-12-31 14:37:37 +01:00
miks1965 68b1449bc8 bug fix #628 2017-12-31 10:27:13 +03:00
Бондарев Иван 07097940a7 bug fix #609 2017-12-13 20:42:44 +01:00
Бондарев Иван 1799d1fe92 bug fix #607 2017-12-10 10:41:37 +01:00
andrewlord607 aa79c94f6f Небольшой рефакторинг таблицы символов. 2017-10-23 11:21:15 +03:00
Бондарев Иван b2ac415b2c bug fix #496 2017-10-15 19:29:50 +02:00
Бондарев Иван 3a2de23bbb bug fix #519 2017-10-15 12:51:14 +02:00
Бондарев Иван 1938e0d919 bug fix #523 2017-10-15 11:19:54 +02:00
Бондарев Иван 305dcdc034 bug fix #497 2017-10-08 17:03:23 +02:00
Бондарев Иван d48c84f28d namespaces (alpha) 2017-09-24 12:12:27 +02:00
Бондарев Иван 787e0cf6a8 virtual properties 2017-08-08 18:24:42 +02:00
Бондарев Иван c67922ebc3 bug fix #439 2017-07-16 12:44:30 +02:00
Бондарев Иван 379232bb8e bug fix #429, #430 2017-06-26 20:22:27 +02:00
andrewlord607 84ca54d190 Fix warnings and possible NullReference exceptions 2017-06-02 13:02:12 +03:00
andrewlord607 3a7551d0a2 merge fix 2017-05-30 23:58:34 +03:00
andrewlord607 31af590e95 Merge remote-tracking branch 'remotes/upstream/master'
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	ReleaseGenerators/PascalABCNET_version.nsh
#	TreeConverter/TreeConversion/compilation_context.cs
#	TreeConverter/TreeConversion/syntax_tree_visitor.cs
#	bin/Lib/PABCRtl.dll
2017-05-30 20:25:14 +03:00
Бондарев Иван 32404786fb bug fix #403 2017-05-25 11:44:01 +02:00
Бондарев Иван 2b0dc0b76b bug fix #402 2017-05-23 20:36:10 +02:00
andrewlord607 4fddf5c66a SymbolTable refactoring #2 2017-05-20 21:20:02 +03:00
andrewlord607 8a6506e73e SymTable refactoring 2017-05-09 12:52:40 +03:00
Бондарев Иван 68d725551b bug fix #388 2017-04-24 20:30:41 +02:00
Бондарев Иван cde035dc9c bug fix #366 2017-04-23 15:22:30 +02:00
Бондарев Иван 0dc1922496 bug fix #346 2017-02-18 14:22:22 +01:00
Бондарев Иван 50ecdde5e9 bug fix #312 2016-12-04 20:12:47 +01:00
Бондарев Иван 2aa4944b17 bug fix #256 2016-09-20 19:13:47 +02:00
miks1965 5272e1db91 bug fix #268 2016-08-20 11:55:59 +03:00
Бондарев Иван 3fbea94169 bug fix #241 2016-07-20 20:33:26 +02:00
Бондарев Иван 17f7bf3d6a bug fix #196
OpenGL.pas
2016-06-07 21:21:21 +02:00
Oleg Batashov 2f96c18b1d Yield: bug fix #180 2016-06-05 01:38:58 +03:00
Oleg Batashov cf3ff863d8 Yield: fixed removal of yield-helpers for pre-defined class methods with external body 2016-06-03 16:36:57 +03:00
Бондарев Иван 0b8bf6183c bug fix #140 2016-05-27 11:40:05 +02:00
Бондарев Иван 9b1a0c76cd remove unused and commented code 2016-05-01 12:48:34 +02:00
Бондарев Иван 6c9aed039a bug fix #122, #134, #137 2016-04-14 20:16:31 +02:00
Бондарев Иван 7a5d113c77 доделал явную реализацию generic-интерфейсов 2016-03-13 18:50:38 +01:00
Бондарев Иван 2bb4d307a6 explicit interface implementation (beta)
bug fix issue #81
2016-02-07 21:54:29 +01:00
Бондарев Иван a6a3d8369e bug fix issue #61 2016-02-07 13:03:06 +01:00
Бондарев Иван a637664181 bug fix issue #48 2016-02-06 15:02:31 +01:00
Бондарев Иван fd2ffcdf44 bug fix issue #37 2016-01-03 10:46:59 +01: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
miks1965 05f80f6486 Сделан стек контекстов 2015-08-27 21:13:09 +03:00
miks1965 efe5f9094f Исправлены ошибки с лямбдами, улучшен алгоритм вывода типов 2015-08-09 16:25:11 +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
Бондарев Иван e6e67c193c initial commit 2015-05-14 21:35:07 +02:00