Mikhail Glukhikh
|
7e528da00a
|
Regression codegen test #KT-8344 Obsolete
|
2016-02-02 12:43:52 +03:00 |
|
Ilya Gorbunov
|
801a26a544
|
Fix testData
|
2016-02-01 22:20:30 +03:00 |
|
Michael Bogdanov
|
5f38c1d571
|
Fix for KT-10729: Accessing private const field in companion object from a function in the same companion generates run-time error
|
2016-02-01 18:42:19 +03:00 |
|
Michael Bogdanov
|
328b9bfeda
|
Removed old default generation
|
2016-02-01 18:32:12 +03:00 |
|
Mikhail Glukhikh
|
84100abd9e
|
Annotations on object literals are now correctly resolved #KT-9320 Fixed
|
2016-02-01 16:24:57 +03:00 |
|
Dmitry Petrov
|
b3f390abe5
|
Fix KT-10775 Empty when causes compilation exception.
Expression type for an empty 'when' is 'kotlin.Unit'.
|
2016-01-29 18:50:48 +03:00 |
|
Denis Zharkov
|
505dc61611
|
Treat extension receiver as noinline parameter
#KT-9574 Fixed
|
2016-01-29 14:36:53 +03:00 |
|
Denis Zharkov
|
36f21932bb
|
Approximate captured type before mapping
#KT-7415 Fixed
|
2016-01-29 14:36:53 +03:00 |
|
Michael Bogdanov
|
e1fa6491c1
|
Test for obsolete KT-10044: "Don't know how to generate outer expression for class" with lambda in init block
#KT-10044 Obsolete
|
2016-01-29 12:42:37 +03:00 |
|
Michael Bogdanov
|
b9c30c739e
|
Test for obsolete KT-7224: Redundant result boxing on ?. call on a primitive
#KT-7224 Obsolete
|
2016-01-29 12:13:16 +03:00 |
|
Michael Bogdanov
|
c9cc9c55cd
|
Added assertion for super call with default arguments in function default impl body
|
2016-01-29 11:02:21 +03:00 |
|
Alexander Udalov
|
2a5b4d2c83
|
Fix annotations on Java elements in reflection
#KT-10840 Fixed
|
2016-01-28 21:48:16 +03:00 |
|
Mikhail Glukhikh
|
ed8ccdc15a
|
Take into account data flow info changes for special call (if/when/elvis/!!) arguments #KT-10824 Fixed
Smart casts on complex expressions look as no more possible
|
2016-01-28 19:30:20 +03:00 |
|
Michael Bogdanov
|
d4df7aaabc
|
Fix for KT-10659: Debugger: Evaluate Expression and Watches fail for inline function parameter passed by reference
#KT-10659 Fixed
|
2016-01-28 14:23:24 +03:00 |
|
Alexander Udalov
|
a02d1b75b8
|
Mark array constructors with 'inline'
To allow non-local returns from lambdas passed to them
|
2016-01-28 03:10:40 +03:00 |
|
Alexander Udalov
|
04026dbe84
|
Make Array<T>(size, init) a constructor of Array
It's not marked as inline, this is why 'crossinline' was added in
jaggedArray.kt/jaggedDeep.kt. Will be fixed in the following commits
|
2016-01-28 03:10:37 +03:00 |
|
Ilya Gorbunov
|
d49f5b95b0
|
Fix deprecations in testData
|
2016-01-27 19:05:19 +03:00 |
|
Yan Zhulanow
|
3fa506fd45
|
"Inapplicable operator modifier" and "Inapplicable infix modifier" are now errors
|
2016-01-26 17:21:44 +03:00 |
|
Ilya Gorbunov
|
23080f78f7
|
Map.getOrPut: treat nulls as missing values.
|
2016-01-26 11:49:18 +03:00 |
|
Stanislav Erokhin
|
e53e152f83
|
Removed hacks for code migration from ConstraintSystemImpl.
|
2016-01-25 21:53:09 +03:00 |
|
Stanislav Erokhin
|
210c9ab3db
|
Minor. Added regression tests for: KT-3927, KT-9522, KT-10036, KT-7440, KT-9682, KT-9808, KT-9517, KT-9810, KT-9345.
|
2016-01-25 19:13:32 +03:00 |
|
Michael Bogdanov
|
874560df9d
|
Fix for KT-10715: Verify error on incrementing backing field from accessor
|
2016-01-25 16:56:57 +03:00 |
|
Michael Bogdanov
|
cf09949354
|
Fix for KT-10590: IllegalAccessError when protected getter of Java base class is accessed from lambda using property access syntax
|
2016-01-25 16:56:56 +03:00 |
|
Mikhail Glukhikh
|
3106a8508a
|
Front-end and back-end test for KT-7801
|
2016-01-22 16:37:00 +03:00 |
|
Mikhail Glukhikh
|
7ac55cefcb
|
Extra test with smart cast to 'T'
|
2016-01-22 16:36:57 +03:00 |
|
Michael Bogdanov
|
a76d16931c
|
Temporary generate old default method
|
2016-01-22 10:10:32 +03:00 |
|
Ilya Gorbunov
|
4d5ec9be3f
|
Drop identityEquals from builtins, compiler and tests.
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
2257fa36ec
|
Drop deprecations: text and system
Fix import in testData
Fix testData: replace removed method.
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
25c4453dc5
|
Cleanup deprecated symbol usages in testData
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
b97e436a50
|
Fix deprecated Range and Progression usages in testData
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
f4822cd757
|
Fix testData in compiler: add collections and ranges package to fq-names.
|
2016-01-22 05:54:38 +03:00 |
|
Michael Bogdanov
|
bf16783fb7
|
Fix for KT-9591: Exception on inlining
#KT-9591 Fixed
|
2016-01-21 18:44:05 +03:00 |
|
Denis Zharkov
|
ad24092fd1
|
Move InlineOnly to kotlin.internal package
|
2016-01-21 11:26:01 +03:00 |
|
Denis Zharkov
|
ba506170e9
|
Use 'mapToCallableMethod' for delegateTo signature calculation
#KT-9707 Fixed
|
2016-01-21 11:24:23 +03:00 |
|
Valentin Kipyatkov
|
3a7ed33de1
|
KT-10747 "Incompatible stack heights" when compiling call to Java setter with non-void return type using property syntax
#KT-10747 Fixed
|
2016-01-21 10:48:47 +03:00 |
|
Michael Bogdanov
|
23480a5698
|
Supported inline of array convention simple cases; Fix for KT-9211: M13 an extension function that is inline, and for get(v) causes an exception when called using brackets
#KT-9211 Fixed
|
2016-01-20 17:33:50 +03:00 |
|
Denis Zharkov
|
ede4b61980
|
Add tests for obsolete issue
#KT-7412 Obsolete
|
2016-01-20 14:27:53 +03:00 |
|
Denis Zharkov
|
06fbc9bdd3
|
Support reification of arrays containing reified parameters
#KT-10555 Fixed
|
2016-01-20 14:27:53 +03:00 |
|
Alexander Udalov
|
9620893fa4
|
Drop synthetic class kind Function, drop Metadata#xi
|
2016-01-19 18:39:59 +03:00 |
|
Alexander Udalov
|
aef6d49b48
|
Drop isLocalClass, do not write KotlinLocalClass
|
2016-01-19 18:39:59 +03:00 |
|
Alexander Udalov
|
e37bd4eba6
|
Do not write and read KotlinInterfaceDefaultImpls
This was only used in InlineTestUtil.kt and had no effect in the condition
|
2016-01-19 18:39:59 +03:00 |
|
Alexander Udalov
|
59dab0a558
|
Combine all metadata annotations into one kotlin/Metadata
|
2016-01-19 18:39:59 +03:00 |
|
Mikhail Glukhikh
|
9360bd49a6
|
Data flow info: correct disjunction of a type with Nothing: Type U Nothing = Type #KT-9578 Fixed
|
2016-01-19 16:01:10 +03:00 |
|
Mikhail Glukhikh
|
e4f7446bec
|
JvmSynthetic forbidden for delegated properties (and searched for different use-site targets)
|
2016-01-19 11:38:53 +03:00 |
|
Mikhail Glukhikh
|
b78d481bb1
|
delegate use-site targeted annotations: parser, front-end, codegen with some tests #KT-10502 Fixed
|
2016-01-19 11:38:41 +03:00 |
|
Michael Bogdanov
|
7eec1d8e1d
|
Skip inline lambdas in 'InlineCallSite' parameter calculation; Fix for KT-10679: Wrong outer after inline
#KT-10679 Fixed
|
2016-01-15 18:24:33 +03:00 |
|
Denis Zharkov
|
be2f857670
|
Introduce inline-only functions
They have private visibility in bytecode
|
2016-01-15 09:46:30 +03:00 |
|
Denis Zharkov
|
23d2b87a52
|
Ignore redundant projections for declaration-site variance
|
2016-01-14 19:20:00 +03:00 |
|
Michael Bogdanov
|
607f32615f
|
Type uncapturing
|
2016-01-14 15:32:50 +03:00 |
|
Denis Zharkov
|
b8c79e689b
|
Make all nested inlined closure classes public
#KT-6987 Fixed
|
2016-01-13 19:41:59 +03:00 |
|