vladislav.grechko
1e7cc00dcb
[FIR] Serialize type annotations of vararg parameters in metadata
...
^KT-63899: Fixed
2024-01-28 22:10:05 +00:00
vladislav.grechko
34bac48541
Add JVM ABI K1/K2 consistency tests
2023-12-26 10:18:19 +00:00
Ivan Kylchik
c82bc8f0ce
[WASM] Add ConstEvaluationLowering to the lowering list
2023-11-22 14:54:19 +00:00
Mikhail Glukhikh
b7b7dd1000
FIR2IR: make sources of qualified accesses & calls closer to PSI2IR
...
#KT-60111 Fixed
2023-10-13 15:42:58 +00:00
Ivan Kylchik
ec4cf40f6f
[IR] Allow to fold IrGetField expressions
...
#KT-58923
2023-06-14 19:02:38 +00:00
Ivan Kylchik
535806d0ab
[K2] Force interpretation of default argument for annotation's property
...
We miss these expression because they might be represented as
`IrGetFiled` values, but they still must be turned into `IrConst`.
#KT-58007 Fixed
2023-05-18 18:16:53 +00:00
Ivan Kylchik
d83f6a40fb
[K2] Revert commit Pass FirFile to metadata serialization
...
We will ignore this for now. It is quite painful to bring `FirFile`
in all necessary places.
#KT-57812
2023-05-11 08:22:14 +00:00
Ivan Kylchik
d26e3871ba
[K2] Support interpretation of values in type annotations
...
#KT-57812
2023-05-11 08:22:13 +00:00
Ivan Kylchik
c00c7ffbe0
[K2] Use file name as one of parameters to extract evaluated const
...
It is not enough to store evaluated constants only by
<startOffset, endOffset> pair. We need to consider case there constant
can be located in different files with the same offset but with
different values.
#KT-57928 Fixed
#KT-57929 Fixed
2023-04-19 13:52:46 +00:00
Ivan Kylchik
5956e9b500
[IR] Print evaluated const directly into interpreter's tests
2023-04-19 13:52:44 +00:00
Ivan Kylchik
ac480e2285
[K2] Support serialization of complex annotations
...
#KT-57611 Fixed
2023-04-07 18:07:09 +00:00
Ivan Kylchik
4a50bd9b16
[K2] Fix annotation serialization for simple cases
...
#KT-57611
2023-04-07 18:07:09 +00:00