Evgeniy.Zhelenskiy
|
8c748bfea4
|
[IR] Add more tests for inline/value classes secondary constructors
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-55333
|
2023-04-17 12:10:14 +00:00 |
|
Evgeniy.Zhelenskiy
|
3b5ad0681f
|
[IR] Fix compiler bugs with MFVC to let KorGE run
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2023-03-13 13:09:56 +00:00 |
|
Evgeniy.Zhelenskiy
|
5b868becf4
|
[IR] Hide regular class constructor with MFVC parameters
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2023-03-07 21:44:41 +00:00 |
|
Evgeniy.Zhelenskiy
|
40f38c8adb
|
[IR] Eliminate redundant boxing/unboxing of MFVC after inlining
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2022-12-08 15:12:28 +00:00 |
|
Evgeniy.Zhelenskiy
|
68fb8aa2a1
|
[IR] Replace indexes with names for mfvc methods and fields
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2022-11-30 18:55:41 +00:00 |
|
Evgeniy.Zhelenskiy
|
b692748938
|
[IR] Always add getter methods to value classes even if not used
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2022-11-30 18:55:40 +00:00 |
|
Evgeniy.Zhelenskiy
|
3653c86f08
|
[IR] Rename static replacement of MFVC typed equals to "equals-impl0"
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2022-11-30 18:55:40 +00:00 |
|
Evgeniy.Zhelenskiy
|
adee33d3e5
|
[IR] Forbid MFVC primary constructors default arguments
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2022-11-30 18:55:38 +00:00 |
|
Evgeniy.Zhelenskiy
|
51f9f31a0a
|
[IR] Remove suffix from MFVC specialized equals function
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2022-11-30 18:55:36 +00:00 |
|
Evgeniy.Zhelenskiy
|
51e76aa19a
|
[IR] Support default arguments
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>
#KT-1179
|
2022-11-30 18:55:33 +00:00 |
|