Dmitrii Gridin
d5cfea330b
[LL FIR] support parameters resolution
...
Script parameters now can be resolved independently of the script.
But, as parameters are part of the script, their resolve will be called
before the script.
^KT-66276 Fixed
2024-03-07 12:50:59 +00:00
Ivan Kylchik
5fe3fa878e
[Test] Fix LL FIR test data after introducing new CONSTANT_EVALUATION phase
...
#KT-64151
2024-03-06 11:35:41 +00:00
Dmitrii Gridin
58ad26ee5b
[LL FIR] make script initializers independent
...
Now we can resolve all script declarations independently
^KT-65344 Fixed
2024-02-13 14:58:31 +00:00
Ilya Chernikov
db804b7f93
K2 Scripting: fix CFG processing related testdata in LL
2023-12-12 09:58:19 +00:00
Ilya Chernikov
a69eaa0ea3
K2 Scripting: fix testdata changed after script statements wrapping
2023-12-12 09:58:19 +00:00
Dmitrii Gridin
891e1fb59b
[LL FIR] do not render redundant phases during lazy resolution tests
...
There is no sense to rendering phases which are lower than the base one
because the output will be the same as the baseline
^KT-63042
2023-11-09 13:07:14 +00:00
Dmitrii Gridin
3817f37011
[FIR] rename ANNOTATIONS_ARGUMENTS_MAPPING phase to ANNOTATION_ARGUMENTS
...
^KT-62679
2023-10-19 14:34:35 +00:00
Dmitrii Gridin
a86bae2c32
[FIR] drop ARGUMENTS_OF_ANNOTATIONS phase
...
^KT-62679 Fixed
2023-10-19 14:34:35 +00:00
Dmitrii Gridin
12dc6b1ebc
[FIR] FirRenderer: render name for scripts
...
A script name is important information, so it is better to render it.
This also will fix the inconsistency with redundant space after 'SCRIPT:'.
2023-09-19 14:03:29 +00:00
Dmitrii Gridin
33e6a85a2d
[LL FIR] rename testdata to testData to avoid copyright generation
...
We exclude testData pattern from copyright scope
2023-09-18 21:12:45 +00:00