Pavel Kunyavskiy
e6f4d6e6fa
[Tests] Use stable order for ir/kotlinLike dumps
...
^KT-65406
2024-02-16 10:19:38 +00:00
Vladimir Sukharev
bae8b283c7
[IR] Normalize temp var names in Kotlin-like dump
...
^KT-61983 Fixed
2023-10-11 07:49:35 +00:00
Vladimir Sukharev
f9df4e1487
[K/N] Reorder hashCode, toString, equals in data classes to match K1 order
...
^KT-60247 Fixed
Merge-request: KT-MR-11080
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com >
2023-07-18 00:06:48 +00:00
Dmitriy Novozhilov
6bb7fc05df
[IR] Split implementation of DataClassMembersGenerator to IR based and descriptor based
2023-07-05 14:57:55 +00:00
Ivan Kylchik
dd264cff50
[IR] Split const folding into necessary one and for optimizations only
...
In this commit we have a lot of change in test data. This was caused
by the way where we evaluate constants. We split constant evaluation
into two distinct parts: only necessary evaluations for `fir2ir`
(like const val and annotations) and optimizations for lowering.
Now we don't do all constant evaluation on `fir2ir`, but IR
dump is executed after this phase, so test data changed.
#KT-58923
2023-06-14 19:02:39 +00:00
Mikhail Glukhikh
1ba900be44
FIR2IR: change origin & operator flag in data classes making them closer to K1
...
Related to KT-54887
2023-05-15 08:16:24 +00:00
Ivan Kylchik
63b340651d
Add possibility to interpret and fold IrStringConcatenation expression
2023-03-24 15:55:06 +00:00
Pavel Mikhailovskii
0e6da53af8
KT-57491 Prefix context receivers with $context_receiver_
2023-03-23 16:23:09 +00:00
Denis.Zharkov
9676cd26cf
FIR: Adjust Fir2IrText test data
2022-05-19 16:54:04 +00:00
Denis.Zharkov
66bd8dccfa
FIR: Unignore all Fir2IrText tests on context receivers
2022-04-06 16:05:40 +00:00