nevermind322
|
2dc3c4e50c
|
fix CollectLightSymInfo (#3143)
* branch init
* add BindCollectLightSymInfo
* moved lightsyminfo to syntaxVisitors
* LIghtSymInfo fixes
* binder 0.1
* Attributes -> SymbolAttributes
* AssignTupleOptimizer -> AssignTupleDesugar
* moved algorithm classes to AssignTupleDesugarAlgorithm namespace
* fixes and refactoring
* LightSymInfo rework
* add rebuildDebug and build units
* enable VarNamesInMethodsWithSameNameAsClassGenericParamsReplacer
* remove CollectFullLightSymInfo call
* bind now return BindResult
* change BindResult path type
* path testing
* fix Current in BindCollectLightSymInfo
* fix Current in BindCollectLightSymInfo
* potential symomyms handling without assigns count minimization
* assign count minimization
* rename AssignTuplesDesugar
* move NewAssignTupleDesugar
* add optimization switch
* delete AssignTupleDesugar project
* remove comments
* collect symbols from var tuples
* optimize var_tuple_def_statement and assign_var_tuple
* fix
* fix Tuple Visitor
|
2024-06-07 20:57:03 +03:00 |
|
nevermind322
|
133d082e4e
|
Assign tuple optimizer (#3142)
* branch init
* add BindCollectLightSymInfo
* moved lightsyminfo to syntaxVisitors
* LIghtSymInfo fixes
* binder 0.1
* Attributes -> SymbolAttributes
* AssignTupleOptimizer -> AssignTupleDesugar
* moved algorithm classes to AssignTupleDesugarAlgorithm namespace
* fixes and refactoring
* LightSymInfo rework
* add rebuildDebug and build units
* enable VarNamesInMethodsWithSameNameAsClassGenericParamsReplacer
* remove CollectFullLightSymInfo call
* bind now return BindResult
* change BindResult path type
* path testing
* fix Current in BindCollectLightSymInfo
* fix Current in BindCollectLightSymInfo
* potential symomyms handling without assigns count minimization
* assign count minimization
* rename AssignTuplesDesugar
* move NewAssignTupleDesugar
* add optimization switch
* delete AssignTupleDesugar project
* remove comments
|
2024-06-06 23:10:38 +03:00 |
|
nevermind322
|
a8b1e9035b
|
LightSymInfo rework (#2994)
* LightSymInfo rework
* add rebuildDebug and build units
* enable VarNamesInMethodsWithSameNameAsClassGenericParamsReplacer
* remove CollectFullLightSymInfo call
* fix
fix
remove CollectFullLightSymInfo call
|
2023-12-31 12:54:49 +03:00 |
|
Mikhalkovich Stanislav
|
6bb69dff58
|
Исправлен код на эквивалентный (старый код не собирался в Linux под msc)
Всё собирается, тесты проходят
|
2023-05-29 14:54:03 +03:00 |
|
Ivan Bondarev
|
71569a0621
|
working changes
|
2023-05-03 20:06:46 +02:00 |
|
Mikhalkovich Stanislav
|
8308779cfe
|
pabcnetcclear - /Version:
dotnet5macos; // PVS 01/2022
|
2022-01-27 20:27:40 +03:00 |
|
Mikhalkovich Stanislav
|
1327baaa48
|
fix #1147
Многовато кода для маленького фикса ))
|
2019-06-15 13:25:44 +03:00 |
|
Mikhalkovich Stanislav
|
293e235506
|
Исправлены мелкие неточности в комментариях
|
2019-06-13 20:41:30 +03:00 |
|
Mikhalkovich Stanislav
|
288e9e8751
|
fix #1582
|
2018-12-14 16:33:59 +03:00 |
|
miks1965
|
8f1bc4eed2
|
Поменял иконку на 32x32
Начало анимации в Graph3D
|
2017-11-16 23:10:30 +03:00 |
|
miks1965
|
f386c9a44d
|
bug fix #539
|
2017-11-02 12:21:02 +03:00 |
|
miks1965
|
2c44f13b7e
|
Доработка LightSymTable
|
2017-10-26 19:39:20 +03:00 |
|
miks1965
|
2895fd80e9
|
Убрал отладочный вывод в файл
|
2017-10-25 21:35:32 +03:00 |
|