nevermind322
|
75e79d9a82
|
Assign tuple optimizer (#3160)
* 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
* fix #3116
* (the rest of the fix)
* 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
* #3091
* #3125
* revert #3125
* #3125
* #3123
* #3123
* #3127
* fix
* del doc
* await переместил
* Перегенерировал грамматику
* s.ToLines
RenameDirectory
* Исправление ToLines
* Убрал из грамматики узлы await - случайно оставались
* Sync `.ToLines` with `System.IO.StringReader` (#3154)
* 3.9.0.3494
* add const optimization
* #3152
* #3152
---------
Co-authored-by: Sun Serega <sunserega2@gmail.com>
Co-authored-by: Ivan Bondarev <ibond84@googlemail.com>
Co-authored-by: Mikhalkovich Stanislav <miks@math.sfedu.ru>
Co-authored-by: Артём Филонов <afilono@sfedu.ru>
|
2024-06-24 19:54:40 +03:00 |
|
Ivan Bondarev
|
9768db1f87
|
tests for #2958
|
2024-03-31 12:13:41 +02:00 |
|
Ivan Bondarev
|
be92ef2104
|
#3023
|
2024-01-14 14:03:47 +01:00 |
|
Ivan Bondarev
|
2dbe47c613
|
#2728
|
2024-01-05 16:34:30 +01:00 |
|
Ivan Bondarev
|
f2b2268866
|
#2729
|
2024-01-05 12:18:10 +01:00 |
|
Ivan Bondarev
|
7e0a13c6d0
|
#2757
|
2024-01-04 11:36:59 +01:00 |
|
Ivan Bondarev
|
6bc05f0f90
|
#2957
|
2023-11-19 11:53:57 +01:00 |
|
Ivan Bondarev
|
fbbcb276aa
|
#2955
|
2023-11-19 11:07:12 +01:00 |
|
Ivan Bondarev
|
12ffcaf221
|
#2955
|
2023-11-19 10:55:30 +01:00 |
|
Ivan Bondarev
|
f3a18c9e33
|
#2928
|
2023-11-12 12:17:38 +01:00 |
|
Ivan Bondarev
|
40de6d35f3
|
#2867
|
2023-11-01 20:26:13 +01:00 |
|
Ivan Bondarev
|
35381d6778
|
#2897
|
2023-07-02 11:17:06 +02:00 |
|
Mikhalkovich Stanislav
|
ebc86578d3
|
fix #2863
|
2023-05-25 14:03:05 +03:00 |
|
Mikhalkovich Stanislav
|
36ebcb8905
|
Regex.Replace - исправлена некорректность с кваификаторами regex
|
2023-05-08 00:07:12 +03:00 |
|
Ivan Bondarev
|
ef6a3a6d83
|
#2817
|
2023-04-02 11:23:08 +02:00 |
|
Ivan Bondarev
|
d5a2d9205d
|
#2813
|
2023-03-12 11:59:02 +01:00 |
|
Ivan Bondarev
|
5c5572897d
|
#2808
|
2023-03-05 12:21:51 +01:00 |
|
Ivan Bondarev
|
64b4430b85
|
#2804
|
2023-02-26 11:10:08 +01:00 |
|
Ivan Bondarev
|
23635ace40
|
#2795
|
2023-01-29 12:25:01 +01:00 |
|
Ivan Bondarev
|
80f8e26011
|
#2758
|
2022-12-18 13:55:26 +01:00 |
|
Ivan Bondarev
|
2faf78f84a
|
#2758
|
2022-12-18 12:04:43 +01:00 |
|
Ivan Bondarev
|
6eb2b98fa5
|
#2738
|
2022-10-16 12:24:51 +02:00 |
|
Ivan Bondarev
|
6dc9a7ed1c
|
Merge pull request #2727 from SunSerega/fix-2725
Исправление #2725
|
2022-10-01 17:32:09 +02:00 |
|
Sun Serega
|
7aafba3d18
|
lang resources
|
2022-09-27 19:40:41 +03:00 |
|
Sun Serega
|
ae4ef7034f
|
cleanup
|
2022-09-27 18:29:49 +03:00 |
|
Sun Serega
|
aea94d1df4
|
Errors and cleanup
|
2022-09-27 18:03:46 +03:00 |
|
Sun Serega
|
258d8d6c6a
|
fix #2725
|
2022-09-27 17:47:23 +03:00 |
|
Sun Serega
|
5e73e85863
|
Better error for "object?"
|
2022-09-26 14:25:15 +03:00 |
|
Ivan Bondarev
|
d602e87f18
|
#2688
#2678
|
2022-07-29 12:32:48 +02:00 |
|
Ivan Bondarev
|
d24078f590
|
#2681
|
2022-07-24 15:34:42 +02:00 |
|
Mikhalkovich Stanislav
|
c50caf192c
|
fix #2670
|
2022-05-23 08:21:56 +03:00 |
|
Ivan Bondarev
|
416172164d
|
#2644
|
2022-04-03 13:41:13 +02:00 |
|
Sun Serega
|
b25cab6a1a
|
cleanup
|
2022-03-20 18:13:50 +02:00 |
|
Ivan Bondarev
|
759112e495
|
#2639
|
2022-03-20 11:17:00 +01:00 |
|
Ivan Bondarev
|
4a70f38e39
|
#2630
|
2022-02-06 14:30:31 +01:00 |
|
Ivan Bondarev
|
1a882ee112
|
#2600
|
2022-02-06 11:04:47 +01:00 |
|
Ivan Bondarev
|
dce5abc6b4
|
fix #2575
|
2021-12-24 14:52:33 +01:00 |
|
Ivan Bondarev
|
b845735c07
|
#2571
|
2021-12-12 14:46:43 +01:00 |
|
Ivan Bondarev
|
7e18d092e8
|
bug fix #2568
|
2021-11-21 12:43:55 +01:00 |
|
Ivan Bondarev
|
163bb02603
|
#2542
|
2021-11-07 12:16:09 +01:00 |
|
Ivan Bondarev
|
62f031f0d0
|
#2553
|
2021-10-31 11:44:21 +01:00 |
|
Ivan Bondarev
|
2d2798c711
|
#2096
|
2021-10-24 14:43:45 +02:00 |
|
Ivan Bondarev
|
3725e0fc65
|
#2546
|
2021-10-24 12:38:55 +02:00 |
|
Mikhalkovich Stanislav
|
bf59fac607
|
fix #2540
|
2021-10-19 14:35:40 +03:00 |
|
Ivan Bondarev
|
5548def725
|
#2533
|
2021-10-17 12:04:24 +02:00 |
|
Ivan Bondarev
|
1e51c553fb
|
#2442
|
2021-10-12 20:39:29 +02:00 |
|
Ivan Bondarev
|
29a2fb4156
|
#2521
|
2021-10-10 09:53:41 +02:00 |
|
Mikhalkovich Stanislav
|
cf62efe54a
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2021-10-01 05:24:01 +03:00 |
|
Mikhalkovich Stanislav
|
204c7b2938
|
Исправление ошибки пересекающихся диапазонов в case
|
2021-10-01 05:23:54 +03:00 |
|
Ivan Bondarev
|
4de02c9f74
|
#2516
|
2021-09-28 20:46:59 +02:00 |
|