Mikhalkovich Stanislav
|
9aa197df1d
|
a.Indices в foreach - полностью заменяется на for. Семантические проверки сделаны
|
2020-01-06 12:14:53 +03:00 |
|
Mikhalkovich Stanislav
|
5aa72fac74
|
В оптимизацию foreach добавлен IList
|
2020-01-06 11:23:55 +03:00 |
|
Mikhalkovich Stanislav
|
c94b1037cc
|
Оптимизация foreach в for для многократного ускорения цикла для IList<T> (массивов, списков)
Не работает в лямбдах! (техническое ограничение)
Плагин запуска ILDasm
|
2019-12-25 08:43:01 +03:00 |
|
Mikhalkovich Stanislav
|
882109efa0
|
fix #1994
|
2019-07-12 11:19:02 +03:00 |
|
Mikhalkovich Stanislav
|
b21c2c0aa3
|
fix #1795
|
2019-07-12 00:16:19 +03:00 |
|
Mikhalkovich Stanislav
|
fe19dfabee
|
fix #1706
|
2019-06-21 19:43:01 +03:00 |
|
Александр Погорелов
|
4f9ebdb5ae
|
fix #1953, fix #1954, fix #1955
|
2019-05-25 12:30:15 +03:00 |
|
Александр Погорелов
|
0eabf5a39e
|
fix #1950, #1951
|
2019-05-25 09:35:52 +03:00 |
|
Alexandr Pogorelov
|
8a432eee6e
|
Улучшение паттерн матчинга (#1949)
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
|
2019-05-24 10:04:17 +03:00 |
|
Mikhalkovich Stanislav
|
fd2571ba2d
|
bug fix #1439 #1511
OnKeyPress WPFObjects
|
2018-12-22 12:56:57 +03:00 |
|
miks1965
|
d5f268e496
|
bug fix #1447
|
2018-11-01 19:57:55 +03:00 |
|
Alexander Algasov
|
64ef16a3fa
|
fix #1422
|
2018-10-24 23:55:52 +03:00 |
|
Alexander Algasov
|
9e527ba7a4
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2018-10-24 21:18:59 +03:00 |
|
Alexander Algasov
|
694c75454e
|
fix #1421
|
2018-10-24 21:18:53 +03:00 |
|
miks1965
|
3d95757c71
|
Убрал тест questionpoint1.pas
Почему-то перестал работать
|
2018-10-24 16:22:33 +03:00 |
|
miks1965
|
987ab845e8
|
fix #1409
Разрешил перегруженные деконструкторы
|
2018-10-21 12:29:36 +03:00 |
|
Alexander Algasov
|
9e7bd5df51
|
Implement compile-time pattern compatibility check
|
2018-10-20 18:59:13 +03:00 |
|
Alexander Algasov
|
d1b4ba7cee
|
Merge branch 'master' into features/patterns
|
2018-10-20 18:23:38 +03:00 |
|
miks1965
|
fe063e48c4
|
fix #1403
|
2018-10-20 11:20:53 +03:00 |
|
miks1965
|
9022628839
|
fix #1405
|
2018-10-20 11:08:27 +03:00 |
|
Alexander Algasov
|
fedbe2b478
|
Merge branch 'master' into features/patterns
|
2018-09-23 11:11:54 +03:00 |
|
Бондарев Иван
|
3dc45ff403
|
static classes #772
|
2018-09-22 17:49:47 +02:00 |
|
miks1965
|
12312d065d
|
bug fix #1184
|
2018-09-16 07:07:36 +03:00 |
|
Alexander Zakharenko
|
21301a8fb4
|
Fix #872
|
2018-06-17 14:21:52 +03:00 |
|
Бондарев Иван
|
88d406d9b6
|
fix in patterns
|
2018-06-03 19:49:55 +02:00 |
|
Alexander Zakharenko
|
38c0ebe14c
|
Disallow using deconstructs of parent classes
|
2018-05-25 16:29:22 +03:00 |
|
Alexander Zakharenko
|
d9a638886a
|
Remove tasks done
|
2018-05-23 18:54:55 +03:00 |
|
Alexander Zakharenko
|
dd90bee60e
|
Add tests & semantic checks
|
2018-05-18 18:18:38 +03:00 |
|
Alexander Zakharenko
|
ac5dff7717
|
Formatting patterns, and caching matching expression
|
2018-05-17 23:49:50 +03:00 |
|
Alexander Zakharenko
|
038d6fe839
|
Fix patterns not working with yields
|
2018-05-17 22:49:07 +03:00 |
|
Alexander Zakharenko
|
cc21d473f1
|
Recursive patterns - resugaring example
|
2018-05-13 20:49:08 +03:00 |
|
Alexander Zakharenko
|
d257bbd52f
|
Add else case and tests
|
2018-05-11 19:26:55 +03:00 |
|
Alexander Zakharenko
|
f5cf7d8179
|
Re-generate parser & run tests
|
2018-05-11 14:11:56 +03:00 |
|
Alexander Zakharenko
|
ec44408a75
|
Code formatting for match with pattern
|
2018-05-11 13:46:59 +03:00 |
|
Alexander Zakharenko
|
8cf6228509
|
Working prototype of generics (not heavily tested yet)
|
2018-05-09 23:56:49 +03:00 |
|
Alexander Zakharenko
|
6e03ed5434
|
Isolated checks (WIP)
|
2018-05-09 15:31:50 +03:00 |
|
Alexander Zakharenko
|
9d3fd3e5aa
|
Implement deconstruction, simple case
|
2018-05-06 20:09:36 +03:00 |
|
Alexander Zakharenko
|
5aff52feeb
|
Add deconstruct pattern to grammar
|
2018-05-01 19:29:39 +03:00 |
|
Voloshin Bogdan
|
d118eccd17
|
Merge branch 'master' into refactoring/sytax_tree_visitor
# Conflicts:
# TreeConverter/TreeConversion/syntax_tree_visitor.cs
|
2018-01-29 18:12:31 +03:00 |
|
Voloshin Bogdan
|
575aaa5d68
|
Remove redundant code
|
2017-08-11 04:06:32 +03:00 |
|
Voloshin Bogdan
|
45897538df
|
Simplify Assignment visit by dividing into several methods
|
2017-08-11 04:05:25 +03:00 |
|
Voloshin Bogdan
|
b6cbf52ade
|
Extract subprograms from Assign
|
2017-08-09 02:23:26 +03:00 |
|
Voloshin Bogdan
|
0fe62f444a
|
Minor changes
|
2017-08-09 01:18:38 +03:00 |
|
Voloshin Bogdan
|
0cefd4f97a
|
Move Assign visit to own file
|
2017-08-04 13:29:53 +03:00 |
|
Alexander Zakharenko
|
a22ef2d967
|
Add ForLoop.cs
|
2017-07-23 22:53:35 +03:00 |
|
Voloshin Bogdan
|
ae9a5eb917
|
Foreach: refactor stack oreder
|
2017-07-23 21:50:13 +03:00 |
|
Voloshin Bogdan
|
e5dfcf5eb8
|
Foreach: split checks from implementation
|
2017-07-23 20:50:26 +03:00 |
|
Voloshin Bogdan
|
a7d9fea845
|
Refactor foreach
|
2017-07-23 19:21:30 +03:00 |
|
Voloshin Bogdan
|
fbb193b04b
|
Move foreach visit to own file
|
2017-07-23 16:41:34 +03:00 |
|