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
|
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
|
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
|
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 |
|
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 |
|
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 |
|
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 |
|
Ilya Gorbunov
|
4d5ec9be3f
|
Drop identityEquals from builtins, compiler and tests.
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
6d5a65cac6
|
Minor: remove File?.readTextOrEmpty()
|
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
|
91f4cf0ebc
|
Drop Progression<T> and its deprecated properties: start, end, increment.
Drop deprecated range extensions.
Make progression constructors private.
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
346291af7b
|
Use fq-names from KotlinBuiltins.FQ_NAMES instead of hardcoded ones.
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
9c0f0cad70
|
Packages: move collections to kotlin.collections.
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
9fbbc9db98
|
Packages: move Ranges, Progression, ProgressionIterators to kotlin.ranges and PrimitiveIterators to kotlin.collections.
|
2016-01-22 05:54:38 +03:00 |
|
Mikhail Glukhikh
|
1049d4c53a
|
Nullable function-like property call is prohibited now #KT-8252 Fixed
|
2016-01-15 17:22:46 +03:00 |
|
Ilya Gorbunov
|
f91c01919b
|
kotlin.test: 'fail' returns Nothing, 'assertFails' returns Throwable (not nullable).
Js tests now fail at the first failed assertion.
#KT-10289 Fixed
#KT-10369 Fixed
|
2016-01-14 06:03:40 +03:00 |
|
Dmitry Jemerov
|
f885459a43
|
fix compilation after cleanup
|
2016-01-08 16:01:28 +01:00 |
|
Dmitry Jemerov
|
d6a11b839b
|
js: cleanup 'public', property access syntax
|
2016-01-07 18:15:19 +01:00 |
|
Ilya Gorbunov
|
da4b1ae0fb
|
Cleanup in js modules
|
2015-12-29 18:04:16 +03:00 |
|
Ilya Gorbunov
|
b71b336a69
|
Fix fq names of moved facade classes in imports and other code occurrences
|
2015-12-29 18:04:13 +03:00 |
|
Denis Zharkov
|
ec0ec55ab5
|
Replace type entries of JsContext<*> with JsContext<JsNode>
It's needed to make method calls (e.g. replaceMe) on it typesafe,
otherwise it's value parameter type is subtype of captured
|
2015-12-28 11:13:37 +03:00 |
|
Michael Bogdanov
|
aeb6486473
|
Deprecated 'INSTANCE$' replaced with 'INSTANCE'
|
2015-12-24 13:59:43 +03:00 |
|
Mikhail Glukhikh
|
f5989aa4f2
|
CallableMemberDescriptor.isOverridable / ClassDescriptor.isFinal refactoring
Extra JvmField and integer constants tests
|
2015-12-17 18:11:41 +03:00 |
|
Stanislav Erokhin
|
c725ed47f5
|
Replaced ReceiverValue.NO_RECEIVER to null.
|
2015-12-15 23:09:20 +03:00 |
|
Michael Bogdanov
|
7c7786f7d0
|
Generate private methods in TraitImpl as private, don't generate delegation to private trait methods
|
2015-12-12 11:41:36 +03:00 |
|