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
Dmitrii Gridin
4f0bc86ad4
[LL FIR] make result$$ property independent
...
Now we can resolve this generated property in the same way
as other regular properties.
This is the pre-step for independent script initializers
^KT-65344
^KT-65523
2024-02-13 14:58:31 +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