Ilya Gorbunov
|
d6506d9770
|
Minor: reformat code in JS stdlib
|
2016-03-10 23:24:29 +03:00 |
|
Alexey Tsvetkov
|
df3f163ee2
|
JS: inline safe calls
#KT-6912 fixed
|
2016-03-09 16:25:01 +03:00 |
|
Alexander Udalov
|
f8dfaf4599
|
Merge boxWithJava testData into box, delete BoxWithJava test
|
2016-03-09 10:25:38 +03:00 |
|
Alexander Udalov
|
e115f80d6c
|
Remove traces of 'boxWithStdlib' directory in other tests
|
2016-03-09 10:25:38 +03:00 |
|
Alexander Udalov
|
06a67e6602
|
Merge boxWithStdlib testData into box, delete BoxWithStdlib test
|
2016-03-09 10:25:38 +03:00 |
|
Alexander Udalov
|
20e36438e2
|
Move some tests from boxWithStdlib/ to box/
Move those tests which do not require neither stdlib nor reflect
|
2016-03-09 10:25:38 +03:00 |
|
Alexey Andreev
|
550c8b12d1
|
KT-10667 Fix building qualified references to nested type of built-ins, e.g. Map.Entry
|
2016-03-02 10:31:05 +03:00 |
|
Ilya Gorbunov
|
0cd0554078
|
JS: Remove unsupported Enumeration declaration.
Relates to #KT-7480
|
2016-03-01 14:01:39 +03:00 |
|
Ilya Gorbunov
|
e5dbb65ff7
|
JS: Remove declarations of unsupported SortedSet and TreeSet, make toSortedSet() jvm-only.
Fix completion test.
Relates to #KT-7480
|
2016-03-01 14:01:38 +03:00 |
|
Alexander Udalov
|
c72f29b13a
|
Move KotlinTestWithEnvironment to org.jetbrains.kotlin.test
It's not really related to lazy-resolve and should be also probably located
near KotlinTestWithEnvironmentManagement
|
2016-02-27 15:40:07 +03:00 |
|
Ilya Gorbunov
|
06af22b2c1
|
JS: Remove LinkedList declaration since the implementation is missing.
#KT-7480 Fixed
|
2016-02-27 02:49:05 +03:00 |
|
Ilya Gorbunov
|
f025a3b8c4
|
Cleanup: rename parameters to match overriden method (in private implementations).
Remove some redundancy.
|
2016-02-26 21:54:55 +03:00 |
|
Pavel V. Talanov
|
ced5a6c917
|
Introduce RenderingContext and add as parameter to DiagnosticParameterRenderer#render
RenderingContext holds data about the whole diagnostics allowing to adjust rendering of its parameters
|
2016-02-26 14:45:04 +03:00 |
|
Pavel V. Talanov
|
4f18b3da53
|
Rename: Renderer -> DiagnosticParameterRenderer and move it out of descriptors module
DescriptorRenderer is no longer a renderer
DescriptorRenderers should not be used to render diagnostic parameters explicitly
|
2016-02-26 14:45:02 +03:00 |
|
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 |
|