Evgeny Gerashchenko
0498bd7739
KT-7587 Overloads are not generated during partial compilation of package
...
#KT-7587 fixed
2015-05-14 21:51:08 +03:00
Nikolay Krasko
3c7e7ffda6
Place light classes finder before standard PsiElementFinderImpl
...
Source elements should have priority over libraries.
2015-05-13 21:32:09 +03:00
Nikolay Krasko
2d8dcaddd0
Compile modules with circular dependency as one module
2015-05-06 14:19:20 +03:00
Nikolay Krasko
3b18a44340
Allow to use Kotlin reflection in all modules with Kotlin
2015-05-06 14:18:27 +03:00
Pavel V. Talanov
94cc847c48
Drop module "ktm" scripts and support java source roots in "xml" modules
...
Drop kotlin.modules package from runtime
Move adapted classes into compiler
Unsupport files with "ktm" extension
Delete code for loading module scripts
Drop tests for module scripts
Separate section for java source roots in xml script generator/parser
2015-04-16 16:40:19 +03:00
Alexander Udalov
44e35cad29
Make 'sure' an inline function with a lazy parameter
...
Also replace some other non-lazy stdlib function usages with the new lazy
'sure'
2015-04-16 13:55:06 +03:00
Alexander Udalov
94df191f86
Regenerate tests
2015-04-10 20:26:34 +03:00
Michael Nedzelsky
563ab47502
JS: add jps build test for Kotlin/Javascript two-module project
2015-04-03 05:36:13 +03:00
Michael Nedzelsky
06aef3164c
JS: use metadata in jps build process
2015-04-03 05:36:10 +03:00
Michael Nedzelsky
9a02db3e8b
JpsJsModuleUtils.java -> JpsJsModuleUtils.kt
2015-04-03 05:36:07 +03:00
Michael Nedzelsky
e779c8a2ae
JpsJsModuleUtils: convert to kotlin
2015-04-03 05:36:05 +03:00
Michael Nedzelsky
5a73bd19c5
JS: move processing metaInfo to TranslationResult
2015-04-03 05:36:02 +03:00
Ilya Gorbunov
95c2a4fb29
Fix split method usage: split temporary replaced with splitBy.
2015-04-01 18:17:06 +03:00
Alexander Udalov
32c3bb8c7f
Extract module 'deserialization' out of 'serialization'
...
'deserialization' stays in core because it's needed both in compiler and
reflection, but 'serialization' is used only in the compiler
2015-03-30 19:44:17 +03:00
Alexander Udalov
085bc2197b
Merge module 'serialization.jvm' into 'descriptor.loader.java'
...
It was very small and there proved to be no point in separation of loading Java
classes and deserializing Kotlin classes
2015-03-30 17:22:06 +03:00
Pavel V. Talanov
b2d0b2ebc9
Fix erroneous squash: isOnTeamcity check actually does something
2015-03-25 21:39:31 +03:00
Pavel V. Talanov
929d4644b5
Output compilation time as teamcity statistics in jps plugin
2015-03-25 20:01:23 +03:00
Pavel V. Talanov
ed218c473a
Get rid of 'class object' usages in code and builtins
...
Replace some comments and library usages as well
2015-03-25 18:28:00 +03:00
Dmitry Jemerov
20fbb814e4
remove abstraction which is no longer needed
2015-03-24 20:21:23 +03:00
Dmitry Jemerov
d2634eb7eb
remove obsolete module script generator from JPS
2015-03-24 20:21:22 +03:00
Denis Mekhanikov
f560677b15
Kotlin I/O new features: relativeTo, copyTo, copyRecursively, deleteRecursively, file tree walkers,
...
file component iterators, file roots, startsWith, endsWith, subPath, normalize, replaceBytes, replaceTest,
additional tests and comments
2015-03-24 19:40:19 +03:00
Andrey Breslav
c7ab333fa8
JPS test data fixed for JS
2015-03-18 21:19:15 +03:00
Michael Nedzelsky
977b743f3d
JS: always generate metadata while compiling from idea
2015-03-18 19:43:02 +03:00
Evgeny Gerashchenko
2aeccc7011
Expanded incremental compilation tests with cache version change.
2015-03-18 15:20:45 +03:00
Michael Nedzelsky
0050c9888d
fix KotlinJpsBuildTest
2015-03-18 09:39:02 +03:00
Pavel V. Talanov
06916d98c6
default -> companion: replace all mentions of default and default object
2015-03-17 15:47:39 +03:00
Pavel V. Talanov
2a6facaef6
default -> companion: default object -> class object in project code, builtins and libs code
2015-03-17 15:46:48 +03:00
Nikolay Krasko
9c51ea6583
Avoid getAccessors() call because of changes not available in build server
2015-03-16 14:26:35 +03:00
Andrey Breslav
76832df933
Do not create temp files in the project directory
2015-03-11 20:14:56 +03:00
Andrey Breslav
36bbd2c0e3
ErrorReporter is now Java-independent
2015-03-11 19:38:15 +03:00
Pavel V. Talanov
9ecf95532e
Replace 'class object' with default object in project code
2015-03-10 18:07:46 +03:00
Pavel V. Talanov
59f192ef90
Replace 'class object' with 'default object' in renderers and test data
...
Includes changes to decompiled text
Old syntax is used in builtins and project code for now
2015-03-06 19:36:54 +03:00
Nikolay Krasko
e70098a2d4
Temporary copy beans with reflection while there's no library method in TeamCity JPS
2015-03-06 12:56:41 +03:00
Nikolay Krasko
7de794d381
Update to Idea 141.2.2
2015-03-06 12:56:40 +03:00
Evgeny Gerashchenko
3aa5f5200b
Incremental: fixed adding file to package and using it from Java
2015-03-04 18:59:21 +03:00
Pavel V. Talanov
48fbce9582
Refactor: process mentions of class object
...
Rename usages that refer to "default object" concept now
Test data file names are left as is
2015-03-03 20:57:08 +03:00
Yan Zhulanow
7423e30065
Removed Android dependencies from core modules
2015-02-26 15:26:02 +03:00
Yan Zhulanow
17bdcfe03f
Gradle dependency from jps-plugin removed
2015-02-26 15:26:01 +03:00
Yan Zhulanow
ccbbaba7cd
Rename jet to kotlin in Android JPS plugin
2015-02-26 15:26:01 +03:00
Yan Zhulanow
c756cfef86
Codebase update
2015-02-26 15:25:57 +03:00
Yan Zhulanow
a8e3e4d8de
Android plugin test dependencies added
2015-02-26 15:25:49 +03:00
Yan Zhulanow
b7f8496e5b
Move Android JPS plugin tests to android-jps-plugin module
2015-02-26 15:25:47 +03:00
Yan Zhulanow
af9c5cc45d
Providing plugin classpath through JPS extensions
2015-02-26 15:25:44 +03:00
Andrey Breslav
febfdde89e
Compiler plugins can provide extra command line parameters in JPS
2015-02-26 15:25:39 +03:00
Mikhail Mutcianko
95fd4006d9
fix android jps build test case
...
- add proper way of setting up android sdk for jps
- add missing android plugin runtime library
2015-02-26 15:25:38 +03:00
Mikhail Mutcianko
1912b2b0ec
add android jps builder test stub
...
wtf
2015-02-26 15:25:35 +03:00
Mikhail Mutcianko
baa442207b
fix android resource path arguments after rebase
2015-02-26 15:25:34 +03:00
Mikhail Mutcianko
ec0d1f5d06
fix android plugin libs dependencies
2015-02-26 15:25:30 +03:00
Mikhail Mutcianko
c6b8cbbb01
add android layout file searching to kotlin jps plugin
2015-02-26 15:25:28 +03:00
Nikolay Krasko
8ea9d39e98
Do not generate long lines and simplify merge in generated tests
2015-02-24 13:15:09 +03:00