Xin Wang
11749d7c89
[Codegen][JVM]: Mark line number before invoking intrinsics
...
Fixes #KT-61768
2023-12-07 11:54:12 +00:00
Kirill Rakhman
2391f00b75
[FIR2IR] Fix SAM conversion of adapted callable reference
...
#KT-63329 Fixed
2023-12-06 09:02:04 +00:00
Mikhail Glukhikh
4b649cbbe9
[tests] Drop a BI codegen test for should-be-red issue KT-63648
2023-12-05 18:15:53 +00:00
Mikhail Glukhikh
254bcdc80a
[tests] Change builder inference tests in accordance with KT-53749 changes
2023-12-05 18:15:53 +00:00
Stanislav Ruban
7515efc52c
[tests] Change builder inference tests in accordance with new K2 BI diagnostics
...
Related to KT-59369, KT-59390
2023-12-05 18:15:53 +00:00
Stanislav Ruban
4f38d77fae
[tests] Add test data for KT-63840
2023-12-05 18:15:52 +00:00
Stanislav Ruban
2bcaa3eb8f
[tests] Add test data for KT-63733
2023-12-05 18:15:52 +00:00
Stanislav Ruban
a836e94619
[tests] Add test data for KT-63648
2023-12-05 18:15:52 +00:00
Stanislav Ruban
4671a9612a
[tests] Add test data for KT-61310
2023-12-05 18:15:52 +00:00
Stanislav Ruban
7dc3ed61c0
[tests] Add test data for KT-60447
2023-12-05 18:15:52 +00:00
Stanislav Ruban
7a254cab9a
[tests] Add test data for KT-60291
2023-12-05 18:15:51 +00:00
Stanislav Ruban
e5642d83aa
[tests] Add test data for KT-59798
2023-12-05 18:15:51 +00:00
Stanislav Ruban
4676b8a2ca
[tests] Add test data for KT-59426
2023-12-05 18:15:51 +00:00
Stanislav Ruban
f90bd8821c
[tests] Add test data for KT-57834
2023-12-05 18:15:51 +00:00
Stanislav Ruban
e3fce848b4
[tests] Add test data for KT-57709
2023-12-05 18:15:51 +00:00
Stanislav Ruban
55485a8fd6
[tests] Add test data for KT-57707
2023-12-05 18:15:51 +00:00
Stanislav Ruban
2226486152
[tests] Add test data for KT-56949
2023-12-05 18:15:51 +00:00
Stanislav Ruban
4021e022b7
[tests] Add test data for KT-55281
2023-12-05 18:15:51 +00:00
Stanislav Ruban
6532eb4c60
[tests] Add test data for KT-55057
2023-12-05 18:15:51 +00:00
Stanislav Ruban
bb054f75b5
[tests] Add test data for KT-55056
2023-12-05 18:15:51 +00:00
Stanislav Ruban
ddb7c6cff8
[tests] Add test data for KT-54767
2023-12-05 18:15:51 +00:00
Stanislav Ruban
f600e1f591
[tests] Add test data for KT-54664
2023-12-05 18:15:51 +00:00
Stanislav Ruban
205d568545
[tests] Add test data for KT-54400
2023-12-05 18:15:51 +00:00
Stanislav Ruban
126022a80d
[tests] Add test data for KT-53740
2023-12-05 18:15:51 +00:00
Stanislav Ruban
7d040af24c
[tests] Add test data for KT-53639
2023-12-05 18:15:51 +00:00
Stanislav Ruban
9dd3cf7bfc
[tests] Add test data for KT-53553
2023-12-05 18:15:51 +00:00
Stanislav Ruban
982e8133ba
[tests] Add test data for KT-53422
2023-12-05 18:15:50 +00:00
Stanislav Ruban
96e12584a1
[tests] Add test data for KT-53109
2023-12-05 18:15:50 +00:00
Stanislav Ruban
385b29f9c2
[tests] Add test data for KT-52838
2023-12-05 18:15:50 +00:00
Stanislav Ruban
f6a3f999c3
[tests] Add test data for KT-52757
2023-12-05 18:15:50 +00:00
Stanislav Ruban
50e58c00ea
[tests] Add test data for KT-50827
2023-12-05 18:15:50 +00:00
Stanislav Ruban
de8f0c157e
[tests] Add test data for KT-50453
2023-12-05 18:15:50 +00:00
Stanislav Ruban
9de8d020f1
[tests] Add test data for KT-49263
2023-12-05 18:15:50 +00:00
Stanislav Ruban
2a257091fb
[tests] Add test data for KT-49160
2023-12-05 18:15:50 +00:00
Stanislav Ruban
cef44cfa7d
[tests] Add test data for KT-47989
2023-12-05 18:15:50 +00:00
Stanislav Ruban
04b05f7912
[tests] Add test data for KT-43710
2023-12-05 18:15:50 +00:00
Nikita Bobko
8c0cf7d0bc
[FIR] Fix disappeared ACTUAL_MISSING
...
^KT-59887 Fixed
Review: https://jetbrains.team/p/kt/reviews/13244
2023-12-04 13:08:23 +00:00
Stanislav Ruban
b275aeb39d
[tests] Add test data for KT-63705
2023-12-01 19:20:26 +00:00
Mikhail Glukhikh
b317777796
K2: temporarily mute some Native tests around builder inference (KT-63932)
...
Related to KT-59369
2023-12-01 10:54:29 +00:00
Ivan Kylchik
2b6845c032
[JVM_IR] Optimize properties delegated to const val
...
We can omit `get` call to delegated property and inline
constant value directly. If we are not going to
do that, we can get a runtime exception because
all usages of const property will be inlined and the property
itself will be dropped.
#KT-63567 Fixed
#KT-63580 Fixed
2023-11-30 14:27:36 +00:00
Alexander Udalov
fc7de5ab97
IR: check type parameter bounds equality in overrides
...
The code is exactly the same as in K1's
`OverridingUtil.areTypeParametersEquivalent`.
#KT-63442 Fixed
2023-11-30 11:04:02 +00:00
Kirill Rakhman
934253878b
[Tests] Add regression test for KT-63564
...
#KT-63564 Fixed
2023-11-30 08:39:05 +00:00
Kirill Rakhman
dd1d36816b
[FIR] Insert SAM conversion expressions during completion
...
#KT-62847 Fixed
2023-11-30 08:39:04 +00:00
Dmitriy Dolovov
3d57e83d8a
IR: Fix tests which failure caused only by the changed IR dump format
2023-11-30 08:32:35 +00:00
Stanislav Ruban
80462efe7e
[tests] BI (1P&1TV/1TIO): add additional test data for contexts of source-sink feeds
...
single builder parameter
single postponed type variable
single origin of type information
relevant issues:
KT-63816
2023-11-30 06:26:59 +00:00
Roman Efremov
5cf33c3556
[IR] Render different quotes depending on IR constant type
...
This is needed for ACTUAL_ANNOTATIONS_NOT_MATCH_EXPECT diagnostic
message, but also seems to be good improvement for IR dumps in tests.
^KT-62559
2023-11-28 23:17:23 +00:00
Stanislav Ruban
269b60b420
[tests] Add a test case for KT-61978
...
^KT-61978 Obsolete
2023-11-27 15:50:46 +00:00
Artem Kobzar
55d41db2ce
[K/JS] Include jsFirEs6Test into jsFirCompilerTest tests
2023-11-24 22:09:43 +00:00
Nikita Bobko
5aa0475aa7
[KMP] Fix incorrect transitiveSuperclassActualization_java.kt test
...
Review: https://jetbrains.team/p/kt/reviews/13094
I made the test to look like transitiveSuperclassActualization.kt
`actual typealias A = A_J` is incorrect because `A` isn't expect
If I kept the test "as it's", then it would become red once KT-63550 is
fixed
2023-11-24 18:02:47 +00:00
Alexander Udalov
daac8603d0
Fir2Ir: build fake overrides for abstract methods from Any
...
This call to isAbstractMethodOfAny was in Fir2IrLazyClass since its
inception in 0622be14a5 , and there's no explanation why this was
necessary. Removing it does not seem to break anything, but fixes the
case when IrFakeOverrideRebuilder is enabled and when Java base class
declares an abstract equals/hashCode/toString which is not overridden in
the Kotlin subclass.
#KT-63443 Fixed
2023-11-24 14:48:10 +00:00