Alexander Udalov
9e8a8e852c
Refactor CompileKotlinAgainstBinariesCustomTest
...
Extract common logic, add NotNull annotations
2013-10-10 20:28:21 +04:00
Alexander Udalov
f8201c6aa9
Refactor TopLevelMembersInvocationTest
...
Compile library dependencies in the test instead of storing them as jars in the
repository. Reuse MockLibraryUtil, move it from idea tests to compiler-tests
2013-10-10 20:28:21 +04:00
Alexander Udalov
a2c74d4324
Refactor OverrideImplementWithLibTest
...
Use JdkAndMockLibraryProjectDescriptor instead of a jar file, which needs to be
regenerated every time binary format changes
2013-10-10 20:28:21 +04:00
Andrey Breslav
8424e7f5c7
Fix smoke test
2013-10-10 18:59:37 +04:00
Andrey Breslav
4bc0f8280f
Rename variable
2013-10-10 17:49:17 +04:00
Andrey Breslav
68e2e9b4fc
Ability to direct output of different modules to different directories
2013-10-10 17:49:17 +04:00
Andrey Breslav
2a8ebc7dbe
Do not report the output twice
2013-10-10 17:49:17 +04:00
Andrey Breslav
9e0e67d19d
Refactoring: common logic extracted and moved to a util class
2013-10-10 17:49:17 +04:00
Andrey Breslav
d4a89d04d7
Each module carries its output directory
2013-10-10 17:49:17 +04:00
Andrey Breslav
4d482f2f14
Class file factory remembers sources for each class
2013-10-10 17:49:16 +04:00
Andrey Breslav
f529e5d2aa
ModuleChunks introduced
2013-10-10 17:49:16 +04:00
Mikhael Bogdanov
468e5f8945
Properly name packageFragments and packageFacade
2013-10-10 16:36:54 +04:00
Mikhael Bogdanov
8f8017981b
StaticDelegationKind removed
2013-10-10 16:36:37 +04:00
Mikhael Bogdanov
89d99c6fc7
Do done on classBuilder
2013-10-10 16:35:10 +04:00
Mikhael Bogdanov
bcc14effb5
NamespaceCodegen refactoring
2013-10-10 16:35:07 +04:00
Mikhael Bogdanov
d4b84a8809
ScriptCodegen refactoring: unsingleton
2013-10-10 16:17:10 +04:00
Andrey Breslav
08a90ba7d4
Fixing EA-50643 - NPE: PropertyCodegen.generateBackingField
...
Do not return null as a method/field visitor
2013-10-10 14:06:20 +04:00
Natalia Ukhorskaya
31fa1383ba
Check if gradle module has kotlin runtime classes in module classpath
2013-10-10 13:55:34 +04:00
Andrey Breslav
a47d187c7a
Useless method and parameter removed
2013-10-09 19:16:43 +04:00
Andrey Breslav
94ef5cb19b
Rename: SIGNATURES -> LIGHT_CLASSES
2013-10-09 19:16:43 +04:00
Andrey Breslav
1819825e54
"builtins/stubs" mode removed from backend
2013-10-09 19:16:43 +04:00
Andrey Breslav
7123905e96
Support for "builtins/stubs" mode removed from cli
2013-10-09 19:16:43 +04:00
Natalia Ukhorskaya
04a5e905df
Load Maven version from search.maven.org
2013-10-09 13:03:13 +04:00
Andrey Breslav
3071b58219
Use a built-in class to mitigate a naming problem in Android tests
2013-10-09 11:47:58 +04:00
Andrey Breslav
135034ea86
Use <withKotlin/> instead of a separate task
2013-10-08 21:52:09 +04:00
Andrey Breslav
cfc07c300f
Build Kotlin sources with the bootstrap compiler
2013-10-08 21:52:09 +04:00
Andrey Breslav
11ea5fe175
Download bootstrap compiler
2013-10-08 21:52:09 +04:00
Andrey Breslav
9391fa79c3
CLI help text changed
2013-10-08 21:52:08 +04:00
Andrey Breslav
36435188b9
Download sources for Ant 1.7
2013-10-08 21:52:08 +04:00
Andrey Breslav
7f46d7555e
Do not write "? extends" and "? super" in immediate arguments of supertypes in Java generic signatures
2013-10-08 21:13:30 +04:00
Andrey Breslav
31c14c33e0
WriteSignatureTest is now generated
2013-10-08 21:13:29 +04:00
Andrey Breslav
aaac4419d5
Support testing class signatures
2013-10-08 21:13:29 +04:00
Pavel V. Talanov
385870eeb8
Update to IDEA 132.556 EAP
2013-10-08 20:52:25 +04:00
Alexey Sedunov
8d1bddcdfb
Remove annotations shared between JDK and Android SDK
2013-10-08 19:46:32 +04:00
Andrey Breslav
5aa8aa4550
Package names unified in test data
2013-10-08 19:21:02 +04:00
Andrey Breslav
a985882baf
CompilerAdapter for <javac> task + test for compiler attribute
...
No test for the typedef <withKotlin/> because Ant 1.7 doesn't seem to support typedef inside <javac>
2013-10-08 19:21:02 +04:00
Andrey Breslav
bf49bc0220
<kotlinc> ant task now supports <src> element and multiple source directories
2013-10-08 19:21:02 +04:00
Alexey Sedunov
ed006a66c5
Fix inconsistencies in Android annotations
2013-10-08 18:15:21 +04:00
Evgeny Gerashchenko
9c38716829
Generating annotations in correct order for methods with synthetic parameters.
...
#KT-4050 fixed
2013-10-08 16:44:16 +04:00
Evgeny Gerashchenko
e401be7ee6
Minor. Clarified terms.
2013-10-08 16:44:16 +04:00
Evgeny Gerashchenko
8e39499a9f
Green code.
2013-10-08 16:44:16 +04:00
Erokhin Stanislav
d6a2c6d95a
JS backend: fix init val in constructor
2013-10-08 14:37:25 +04:00
Erokhin Stanislav
94c93ef31b
JS backend: fix override property
2013-10-08 14:37:24 +04:00
Erokhin Stanislav
53abc956cc
JS backend: add simple test connected with frontend bug 'isStatement' for function body == 'hasBlockBody'
2013-10-08 14:37:24 +04:00
Erokhin Stanislav
a70782aaf7
JS backend: add super call support
2013-10-08 14:37:24 +04:00
Erokhin Stanislav
8e940244af
JS backend: remove wrong usages program().getStringLiteral(). Use context().getNameForDescriptor()
2013-10-08 14:37:24 +04:00
Erokhin Stanislav
71cfa86f19
JS backend: fix order call super constructor
2013-10-08 14:37:24 +04:00
Erokhin Stanislav
8103626121
JS backend: fix default arguments
...
generate special statements, like this:
if (arg1 === void(0))
arg1 = value1
2013-10-08 14:37:23 +04:00
Alexey Sedunov
b2788cad97
Recover user-specified annotations for Android SDK
2013-10-08 13:03:20 +04:00
Pavel V. Talanov
91336a888c
Fix invalid usage of getOverriddenDescriptors in JetLineMarkerProvider
2013-10-07 20:50:37 +04:00