Alexander Udalov
|
f82ec6711d
|
Remove SerializedResourcePaths and BuiltInsSerializedResourcePaths
Most of members now only make sense for JS, move the rest to
BuiltInSerializerProtocol
|
2016-02-26 11:29:10 +03:00 |
|
Alexander Udalov
|
996c5848c2
|
Simplify deserialization components for built-ins and JS
|
2016-02-26 11:29:10 +03:00 |
|
Ilya Gorbunov
|
029b918ec9
|
Another CharSequence.repeat implementation in JS from polyfill of String.repeat.
#KT-3064
|
2016-02-26 01:26:05 +03:00 |
|
Ilya Gorbunov
|
f564adfdd4
|
Optimize trivial cases of CharSequence.repeat. Provide CharSequence.repeat for JS.
#KT-3064 Fixed
|
2016-02-26 01:23:30 +03:00 |
|
Denis Zharkov
|
4c88e2a0bc
|
Use original descriptor when mapping fake override
Otherwise wrong CONFLICTING_INHERITED_JVM_DECLARATIONS were reported
#KT-10691 Fixed
|
2016-02-25 11:10:48 +03:00 |
|
Ilya Gorbunov
|
7997aea5c3
|
Make Destructured nested class of MatchResult interface in JS too.
|
2016-02-21 04:18:09 +03:00 |
|
Zalim Bashorov
|
82a049b319
|
JS: fix definition nested classes inside interfaces
|
2016-02-20 21:20:42 +03:00 |
|
Alexey Andreev
|
718c15806c
|
KT-10785 Ensure that access to private properties from inside memeber functions of objects is performed via 'this' rather that by FQN.
|
2016-02-20 19:16:26 +03:00 |
|
Alexey Andreev
|
0a2cff9056
|
KT-10785 Fixed. Change predicate that decides whether to dereference assignment target as a property accessor or as a backing field.
|
2016-02-20 19:16:26 +03:00 |
|
Alexey Andreev
|
a4db14eff5
|
[KT-4124] Add tests for qualified labeled super access to functions and properties
|
2016-02-20 15:19:31 +03:00 |
|
Alexey Andreev
|
d83f926658
|
[KT-4124] Refactor super calls and fix calls to Any::equals
|
2016-02-20 15:19:31 +03:00 |
|
Alexey Andreev
|
6adcafafbb
|
[KT-4124] Minor refactoring and cleanup
|
2016-02-20 15:19:30 +03:00 |
|
Alexey Andreev
|
d067068774
|
[KT-4124] Support invocation of constructor of inner class from extension method
|
2016-02-20 15:19:30 +03:00 |
|
Alexey Andreev
|
9238afc439
|
[KT-4124] Fix some tests from common testData
|
2016-02-20 15:19:29 +03:00 |
|
Alexey Andreev
|
f5786dd567
|
[KT-4124] Add test case for nested/inner classes inside native class. Add diagnostic of inner classes inside native classes.
|
2016-02-20 15:19:28 +03:00 |
|
Alexey Andreev
|
040a646174
|
[KT-4124] Add test case for nested native class
|
2016-02-20 15:19:28 +03:00 |
|
Alexey Andreev
|
68828317b8
|
[KT-4124] Suppress error reporting about native local classes
|
2016-02-20 15:19:27 +03:00 |
|
Alexey Andreev
|
e3c7cd0021
|
[KT-4124] Add diagnostic that reports of local classes. Remove test for diagnostic of nested types
|
2016-02-20 15:19:27 +03:00 |
|
Alexey Andreev
|
8537d327fa
|
[KT-4124] Add diagnostic of a several cases of local classes like class in object in function.
|
2016-02-20 15:19:26 +03:00 |
|
Alexey Andreev
|
c705fafc95
|
[KT-4124] Add support for super<T>@Outer.functionName() case
|
2016-02-20 15:19:25 +03:00 |
|
Alexey Andreev
|
9e0e734021
|
[KT-4124] Add support for super<T>@Outer.propertyName case
|
2016-02-20 15:19:25 +03:00 |
|
Alexey Andreev
|
20b3361edc
|
[KT-4124] Fix test compatibility between JS and Java backed for several tests
|
2016-02-20 15:19:24 +03:00 |
|
Alexey Andreev
|
c231ecfe50
|
[KT-4124] Fix the following: when test can't be compiled, sometimes JUnit reported that .js file was not found instead of reporting actual errors.
|
2016-02-20 15:19:24 +03:00 |
|
Alexey Andreev
|
3f5be335a9
|
[KT-4124] Fix bug when constructing like this: "A.Companion.B()"
|
2016-02-20 15:19:23 +03:00 |
|
Alexey Andreev
|
700159987b
|
[KT-4124] Fix bug when inner A.B extends inner A.C not passing outer reference there
|
2016-02-20 15:19:23 +03:00 |
|
Alexey Andreev
|
8f74720973
|
[KT-4124] Add more generated tests from Java backend. Fix support of deeply nested classes (i.e. A.B.C) and nested enums.
|
2016-02-20 15:19:22 +03:00 |
|
Alexey Andreev
|
c48c6bc055
|
[KT-4124] Use generated test to avoid duplication of test data of inner classes. Add support of classes contained within objects.
|
2016-02-20 15:19:22 +03:00 |
|
Alexey Andreev
|
133b84160e
|
[KT-4124] Fix case of super@labeled recever. Add names to metadata of inner classes.
|
2016-02-20 15:19:21 +03:00 |
|
Alexey Andreev
|
4efceb95e3
|
[KT-4124] Add less trivial tests
|
2016-02-20 15:19:20 +03:00 |
|
Alexey Andreev
|
a8014dec50
|
[KT-4124] Add support for simple nested classes
|
2016-02-20 15:19:20 +03:00 |
|
Ilya Gorbunov
|
6b1ed8fd61
|
JS: use slice() instead of slice(0) to copy arrays (minor).
|
2016-02-18 17:37:33 +03:00 |
|
Ilya Gorbunov
|
cbd38f007c
|
JS: Do not create a copy of already cloned vararg array.
JVM: Do not create copy of vararg array it it's already Object[].
|
2016-02-18 17:37:31 +03:00 |
|
Alexey Andreev
|
8497931455
|
#EA-79158 Fix translation of empty 'when' statement
|
2016-02-17 19:18:25 +03:00 |
|
Alexey Andreev
|
133402c1ca
|
#EA-79158 Report code fragment when translator throws an exception. It should help to get a code sample for this issues and all similar issues.
|
2016-02-17 19:18:24 +03:00 |
|
Stanislav Erokhin
|
341b251e4d
|
Update copyright in generated tests.
|
2016-02-16 18:59:10 +03:00 |
|
Alexey Andreev
|
f6fadc4fa5
|
[KT-10614] Fix passing of inline.kt test
|
2016-02-16 16:02:17 +03:00 |
|
Alexey Andreev
|
79b42d7fe5
|
[KT-10614] Fix issue: copy array on vararg call with spread operator
|
2016-02-16 16:02:16 +03:00 |
|
Alexey Andreev
|
56cb7c2677
|
[KT-11027] Fix the issue
|
2016-02-16 11:46:24 +03:00 |
|
Zalim Bashorov
|
c28b701ccf
|
JS: ignore annotation on expression when its retention is SOURCE
#KT-8258
|
2016-02-15 21:35:30 +03:00 |
|
Pavel V. Talanov
|
1800e5a7db
|
Remove some usages of Name.guess (and rename this utility to discourage new usages)
|
2016-02-15 13:32:42 +03:00 |
|
Ilya Gorbunov
|
17ebb36128
|
Test Throwable properties in JS, don't work as expected, commiting as ignored.
#KT-10911
|
2016-02-08 18:10:46 +03:00 |
|
Alexey Andreev
|
e9d5d8f0fe
|
[KT-7683] Implement translation of 'when .. in' clause to JS
|
2016-02-03 19:08:58 +03:00 |
|
Ilya Gorbunov
|
947fd84f1e
|
Minor: reorder primitive specializations in generated code (according to the order they defined in java).
|
2016-02-02 22:06:34 +03:00 |
|
Ilya Gorbunov
|
47d580cbc5
|
Inline-only in kotlin.text
|
2016-02-01 22:09:11 +03:00 |
|
Ilya Gorbunov
|
56c5758db1
|
Inline-only in kotlin and kotlin.system packages, split Float/Double extension implementations for JVM and JS to make them inline-only in JVM.
|
2016-02-01 22:09:10 +03:00 |
|
Denis Zharkov
|
29c24267fa
|
Fix project compilation
First parameters of `DiagnosticFactory.on` methods are annotated as 'NotNull'
|
2016-01-28 08:36:24 +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 |
|
Alexander Udalov
|
9e8b6571f4
|
Make primitive array factory functions constructors
|
2016-01-28 03:10:19 +03:00 |
|
Ilya Gorbunov
|
d49f5b95b0
|
Fix deprecations in testData
|
2016-01-27 19:05:19 +03:00 |
|
Ilya Gorbunov
|
744a7a83f7
|
Cleanup RC deprecations in compiler and plugin.
|
2016-01-27 18:34:30 +03:00 |
|