Commit Graph

12358 Commits

Author SHA1 Message Date
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
Pavel V. Talanov 4a217d8cde Fix invalid usage of descriptorToDeclaration in GotoSuperActionHandler 2013-10-07 20:50:36 +04:00
Zalim Bashorov 3aeb565a60 JS backend: added support for constant expressions in the sourcemap. 2013-10-07 20:32:05 +04:00
Zalim Bashorov 0aa1d0265b JS backend: fixed bug with the sourcemap generation when binary operation used as statement. 2013-10-07 20:32:04 +04:00
Zalim Bashorov d3b4e4eb1f JS backend: ignore reference to this when generate sourcemap 2013-10-07 20:32:03 +04:00
Zalim Bashorov 5966255d4b JS backend: added smoke test for sourcemap -- just checks that it is compiled
#KT-4054 in progress
2013-10-07 20:32:03 +04:00
Sergey Mashkov 391c892a21 String.replaceAll variant that handles each match using closure 2013-10-07 19:52:13 +04:00
Alexey Sedunov c943b4e9d5 Add proper annotations for Android SDK 2013-10-07 17:45:02 +04:00
Andrey Breslav d7936b7ea4 Do not fail when a class is not found 2013-10-06 17:01:40 +04:00