Dmitry Petrov
|
387d84f826
|
JVM_IR indy-SAM: KT-45069 box lambda 'Unit' return type if needed
|
2021-02-20 15:07:24 +03:00 |
|
Dmitry Petrov
|
c629ba5a3c
|
JVM_IR indy-SAM: function reference to Java interface
|
2021-02-19 12:04:30 +03:00 |
|
Dmitry Petrov
|
6d019d9544
|
JVM_IR indy-SAM on functional expression
|
2021-02-17 22:18:06 +03:00 |
|
Dmitry Petrov
|
56a104dda9
|
JVM_IR KT-44974 fix SAM-converted capturing extension lambda
|
2021-02-16 19:51:59 +03:00 |
|
Mikhael Bogdanov
|
f493766563
|
Add IR tests to Android codegen test
|
2021-02-15 11:24:10 +01:00 |
|
Dmitry Petrov
|
5013344bc4
|
JVM_IR nullability assertions test for indy lambdas
KT-44278 KT-26060 KT-42621
|
2021-02-12 16:52:32 +03:00 |
|
Dmitry Petrov
|
afeb7e18cd
|
JVM_IR indy: fix non-null assertions on indy lambda parameters
KT-44278 KT-26060 KT-42621
|
2021-02-12 16:52:31 +03:00 |
|
Dmitry Petrov
|
052f6929c9
|
JVM_IR indy SAM conversions: update tests
KT-44278 KT-26060 KT-42621
|
2021-02-12 16:52:30 +03:00 |
|
Dmitry Petrov
|
3ebeca5852
|
JVM_IR: use indy SAM conversions in jvmTarget 1.8+, fix bridges
KT-44278 KT-26060 KT-42621
|
2021-02-12 16:52:30 +03:00 |
|
Mikhail Glukhikh
|
7050af9b79
|
FIR2IR: use invariant projections for SAM_CONVERSION types
|
2021-02-11 11:48:34 +03:00 |
|
Dmitry Petrov
|
ab20a8ffff
|
JVM_IR indy-lambdas: minor updates and fixes
KT-44278 KT-26060 KT-42621
|
2021-02-03 14:16:25 +03:00 |
|
Dmitry Petrov
|
088448043a
|
JVM_IR indy-lambdas: don't use indy for big arity lambdas
KT-44278 KT-26060 KT-42621
|
2021-02-03 14:16:24 +03:00 |
|
Dmitry Petrov
|
d94912ed62
|
JVM_IR indy-lambdas: initial implementation and tests
KT-44278 KT-26060 KT-42621
|
2021-02-03 14:16:22 +03:00 |
|
Mikhael Bogdanov
|
9f9c8e3d77
|
Mute stream api test on Android
|
2021-01-29 18:22:16 +01:00 |
|
Dmitry Petrov
|
5d7dc5fa39
|
JVM_IR indy-SAM conversions: minor updates
See: KT-44575 KT-44577
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:48 +03:00 |
|
Dmitry Petrov
|
f34224ecee
|
JVM_IR indy-SAM conversions: tests for function references equality
(SAM conversion using LambdaMetafactory is not used for function refs).
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:48 +03:00 |
|
Dmitry Petrov
|
f0abd8bc68
|
JVM_IR indy-SAM conversions: prohibit in crossinline lambdas
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:47 +03:00 |
|
Dmitry Petrov
|
ad1d80d700
|
JVM_IR indy-SAM conversions: add more tests
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:47 +03:00 |
|
Dmitry Petrov
|
98b0c07b18
|
JVM_IR indy-SAM conversions: inline funs and lambdas
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:47 +03:00 |
|
Dmitry Petrov
|
4da2f3d9d4
|
JVM_IR indy-SAM conversions: use old scheme for suspend funs
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:46 +03:00 |
|
Dmitry Petrov
|
1f16b96796
|
JVM_IR indy-SAM conversions: inline classes
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:46 +03:00 |
|
Dmitry Petrov
|
f30e25aa52
|
JVM_IR indy-SAM conversions: more cases
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:45 +03:00 |
|
Dmitry Petrov
|
3140cca050
|
JVM_IR indy-SAM conversions, 1st passing tests
KT-44278 KT-26060 KT-42621
|
2021-01-29 12:59:45 +03:00 |
|