Mikhael Bogdanov
|
50608d0844
|
Don't delete nested default lambda classes during inline transformation
|
2017-12-21 12:52:29 +01:00 |
|
Mikhael Bogdanov
|
3513f1a86a
|
Properly process default lambda source mapping
#KT-21827 Fixed
|
2017-12-21 12:52:27 +01:00 |
|
Alexey Andreev
|
834cd1d93d
|
Fix testdata for new JS inliner
|
2017-09-04 15:33:07 +03:00 |
|
Mikhael Bogdanov
|
79ecc7fd5c
|
Don't recognize nullable function types as inlinable
#KT-19679 Fixed
|
2017-08-17 14:24:00 +02:00 |
|
Mikhael Bogdanov
|
2808e45b89
|
Enable test in js, native
|
2017-07-05 11:15:38 +02:00 |
|
Mikhael Bogdanov
|
8121c1d3c4
|
Update test to support js-backend
|
2017-07-04 10:12:42 +02:00 |
|
Mikhael Bogdanov
|
8666b95dd2
|
Delete local variables on default mask expantion
#KT-18792 Fixed
|
2017-07-03 17:01:06 +02:00 |
|
Mikhael Bogdanov
|
01e2f8e32c
|
Preventively allocate slots for additional default parameters
Otherwise they are corrupted by inline
|
2017-07-03 17:01:06 +02:00 |
|
Mikhael Bogdanov
|
49252f6eec
|
Properly process primitive receiver on inlining bound callable references
#KT-18728 Fixed
|
2017-07-03 10:51:51 +02:00 |
|
Mikhael Bogdanov
|
4f914fafca
|
Calculate default mask shift properly
#KT-18689 Fixed
|
2017-06-29 14:57:42 +02:00 |
|
Igor Chevdar
|
d7e4350d42
|
Ignored/fixed some tests for Kotlin/Native
|
2017-06-28 12:54:32 +03:00 |
|
Alexey Andreev
|
d3a5201ecc
|
Intrinsify String?.plus in JS BE
See KT-8020
|
2017-06-20 10:40:21 +03:00 |
|
Alexey Andreev
|
0e31c14a86
|
Implement inlining of default parameters in JS BE
Fix KT-17910
|
2017-05-25 14:38:53 +03:00 |
|
Mikhael Bogdanov
|
511c9f86b1
|
Add new test on receiver clash during default lambda inlining
|
2017-05-18 18:18:15 +02:00 |
|
Mikhael Bogdanov
|
ec23df1d29
|
Extract callable reference tests to separate directory
|
2017-05-18 18:18:15 +02:00 |
|
Mikhael Bogdanov
|
f4a388cf71
|
Add new tests for default lambda inlining
|
2017-05-18 18:18:14 +02:00 |
|
Mikhael Bogdanov
|
d9dc2bd443
|
Minor. Fix review remarks
|
2017-05-17 10:20:04 +02:00 |
|
Mikhael Bogdanov
|
fd561c6cb9
|
Support default bound callable reference inlining
#KT-6884 Fixed
|
2017-05-17 10:20:03 +02:00 |
|
Mikhael Bogdanov
|
05d2aa700b
|
Support default property reference inlining
|
2017-05-17 10:19:55 +02:00 |
|
Mikhael Bogdanov
|
a96fada230
|
Switch tests for default lambda inlining on language level 1.2
|
2017-05-17 10:19:55 +02:00 |
|
Mikhael Bogdanov
|
0ac23c789e
|
Add diagnostics for default lambda inlining
|
2017-05-17 10:19:54 +02:00 |
|
Mikhael Bogdanov
|
97bcf9f538
|
Add default lambda inlining prototype
|
2017-05-11 11:06:47 +02:00 |
|
Mikhael Bogdanov
|
a7c9e14805
|
Don't generate default arguments for inline call
|
2017-04-28 12:19:09 +02:00 |
|
Mikhael Bogdanov
|
02cc5f6bc1
|
Expand default parameters conditions on inlining default function
#KT-14564 Fixed
#KT-10848 Fixed
#KT-12497 Fixed
|
2017-04-28 12:19:07 +02:00 |
|
Michael Bogdanov
|
f5166b7aef
|
Support test directives in inline tests
|
2016-04-04 12:07:46 +03:00 |
|
Michael Bogdanov
|
c3d450f050
|
Fix for KT-11479: 1.0.2 Snapshot: CompilationException: Back-end (JVM) Internal error: Couldn't inline method call
#KT-11479 Fixed
|
2016-03-18 15:43:18 +01:00 |
|
Alexander Udalov
|
cc84aabdcf
|
Migrate boxInline tests to new multi-file framework
|
2016-02-27 15:40:05 +03:00 |
|
Michael Bogdanov
|
baa44e3d01
|
Fix default parameter remapping on inlining: support store instruction
#KT-7963 Fixed
|
2015-06-08 16:07:39 +03:00 |
|
Stanislav Erokhin
|
3de0dff575
|
Migrate testdata to new lambda syntax
|
2015-04-07 13:08:53 +03:00 |
|
Michael Bogdanov
|
860544d299
|
Obsolete KT-5685: VerifyError: Bad local variable type for class with inline method and optional parameters
#KT-5685 Obsolete
|
2014-10-11 13:53:43 +04:00 |
|
Michael Bogdanov
|
83eb983e08
|
KT-5699 VerifyError in inlines
#KT-5699 Fixed
|
2014-08-29 14:02:52 +04:00 |
|
Mikhael Bogdanov
|
02c6bdeaa3
|
Inline test data structure changed
|
2014-07-07 10:51:46 +04:00 |
|