Alexander Udalov
7d9fe55072
Regenerate tests
2020-05-29 15:15:43 +02:00
Dmitriy Novozhilov
a604404bff
[NI] Report warning if candidate was chosen using only @OverloadResolutionByLambdaReturnType
2020-05-29 09:36:33 +03:00
Steven Schäfer
dc0ef996b7
JVM IR: Implement the new inline class ABI
2020-05-28 18:00:35 +03:00
Dmitry Petrov
e625bb375f
Temporarily mute unsigned tests in JVM_IR and FIR
2020-05-20 07:19:30 +03:00
Mark Punzalan
89d706972c
[FIR] Use vararg element type when generating argument mapping.
2020-05-19 15:41:29 +03:00
Alexander Udalov
d2a691d157
Minor, ignore failing box tests for light analysis
2020-05-13 13:54:51 +02:00
Mark Punzalan
b5b361bb09
Add tests for nullable loop variable in for-loop over unsigned progression.
2020-05-13 13:54:35 +02:00
Mark Punzalan
eaddd02e9b
Mute/unmute failing/passing unsigned progression tests for FIR.
2020-05-13 13:54:35 +02:00
simon.ogorodnik
bd826f38bc
[FIR] Fix specificity comparision for unsigned integers
2020-04-07 16:24:58 +03:00
simon.ogorodnik
59393e06f0
[FIR-test] Mute tests with bad test-data
2020-03-24 18:58:19 +03:00
simon.ogorodnik
f83c20065d
[FIR-test] Unmute passing tests, mostly fir2ir
2020-03-24 18:58:19 +03:00
Dmitry Petrov
6809f4439c
Fix range-based 'for' loop with 'continue' in range bounds
...
1. Search for increment function in range element type, not in inferred
induction variable type
(which can be inappropriate, e.g., 'Nothing' in case of 'continue').
2. Handle nested loops with shared exit labels
(generated by JVM_IR for KT-37370 case).
KT-37370 KT-37373
2020-03-17 12:18:48 +03:00
Dmitry Petrov
e175ff0d73
KT-36953 break/continue/return/throw have kotlinType Nothing
2020-03-10 16:56:48 +03:00
Dmitry Petrov
d3a5dcb601
KT-35004: keep track of KotlinType for 'when' subject
2019-11-21 10:48:14 +03:00
Mark Punzalan
9df2f69f09
[FIR] Disable failing blackbox codegen tests for FIR.
2019-11-19 11:00:09 +03:00
Dmitry Petrov
0531bd4fe6
KT-29229 Intrinsify 'in' operator for unsigned integer ranges
...
Support mixed type case, e.g., '[UByte] in [UIntRange]'.
2019-09-17 15:50:47 +03:00
Steven Schäfer
d458e4a7b2
JVM_IR: Enable inlining for external declarations with inline class parameters.
2019-07-01 15:49:12 +02:00
Georgy Bronnikov
f332aff4ce
Mute back tests that still fail
2019-06-28 19:44:04 +03:00
Georgy Bronnikov
3a9b94235f
JVM_IR: generate facade classes for imported toplevel declarations
2019-06-28 17:34:49 +03:00
Steven Schäfer
917ef250cf
Add and (un)mute inline class tests
2019-06-13 12:25:06 +02:00
Mark Punzalan
7efc29df7e
Split up generation of test data for codegen/box/ranges into signed and
...
unsigned ranges/progressions.
The tests pass in JVM_IR for signed, but fail for unsigned due to
inlining being broken. We can disable the JVM_IR tests for unsigned,
while keeping them enabled for signed, to get better test coverage in
the interim until inlining is fixed.
2019-05-14 14:26:15 +02:00