Dmitry Jemerov
263004959a
Update to 171.SNAPSHOT to pick up fix for IDEA-169570; fix compilation
...
Original commit: 12fc89f35d
2017-03-20 18:45:41 +01:00
Alexey Sedunov
8789a40617
Misc: Include cli-parser 1.1.2 sources into the project under different package and drop original library dependency
...
This would allow building the project with Kotlin JPS plugin on TeamCity where older library takes precendence due to appearing earlier in JPS classpath
Original commit: 73b879ea89
2017-03-14 15:33:06 +03:00
Alexey Tsvetkov
12d0207bcc
Fix the build
...
Original commit: bdae0b5efb
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov
9594031126
Refactor messages sending
...
Original commit: 16352ff2e5
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov
3c97d0650a
Introduce compiler-runner module
...
Original commit: 896d81143c
2016-12-19 22:46:12 +03:00
Nikolay Krasko
72b18cd2e8
Extract jps-tests to separate module
...
Remove dependency to idea-full to build jps-plugin with Java 1.6
Original commit: 46b5305666
2016-04-05 00:39:46 +03:00
Nikolay Krasko
7e0a39e2d6
Prepare building plugins modules against 1.8 JDK
...
Original commit: ef13e8f5bb
2016-04-05 00:39:46 +03:00
Zalim Bashorov
8a1a5f2bb1
Rename module "build" -> "build-common"
...
Original commit: aebf681809
2016-01-26 14:32:21 +03:00
Ilya Chernikov
693be92b92
Creating shared module "build", copying lookup storage, tracker and incremental cache related files into it from jps plugin
...
Original commit: 5ead2edaa0
2016-01-21 19:47:02 +03:00
Sergey Mashkov
271f6ffdcb
Add library kotlin-test to IDEA project
...
Original commit: 790524e391
2015-12-18 22:17:47 +03:00
Ilya Chernikov
45d6f2394c
Moving daemon files, renaming namespaces, modules and jar
...
Original commit: c76bec51a0
2015-11-27 19:04:04 +01:00
Pavel V. Talanov
962d233e1a
'descriptors' module exports 'deserialization', not the other way around
...
Also remove some of redundantly specified dependencies
Original commit: 0ae842a05d
2015-10-01 17:53:13 +03:00
ligee
a559e825ce
incremental compilation via daemon
...
Original commit: b55894499f
2015-08-31 18:39:49 +02:00
Alexander Udalov
4d40114edc
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
Original commit: 32c3bb8c7f
2015-03-30 19:44:17 +03:00
Alexander Udalov
911313b084
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
Original commit: 085bc2197b
2015-03-30 17:22:06 +03:00
Yan Zhulanow
103bc271bf
Gradle dependency from jps-plugin removed
...
Original commit: 17bdcfe03f
2015-02-26 15:26:01 +03:00
Yan Zhulanow
7c0926fb1f
Android plugin test dependencies added
...
Original commit: a8e3e4d8de
2015-02-26 15:25:49 +03:00
Mikhail Mutcianko
7864e14870
add android jps builder test stub
...
wtf
Original commit: 1912b2b0ec
2015-02-26 15:25:35 +03:00
Mikhail Mutcianko
3a25b47683
fix android plugin libs dependencies
...
Original commit: ec0d1f5d06
2015-02-26 15:25:30 +03:00
Mikhail Mutcianko
889a3d38ad
add android layout file searching to kotlin jps plugin
...
Original commit: c6b8cbbb01
2015-02-26 15:25:28 +03:00
Evgeny Gerashchenko
b886ffd42c
Extracted cli-parser to separate library. Removed full dependency jps-plugin -> idea-full.
...
Original commit: 9f159b1fea
2015-02-13 21:51:50 +03:00
Evgeny Gerashchenko
723b869a9f
Renamed and moved module ide-compiler-runner to idea-jps-common.
...
Motivation: it has only a bunch of constants and a trivial class needed in idea and jps modules.
Original commit: 1484ce4a46
2015-02-13 21:51:50 +03:00
Evgeny Gerashchenko
6a0c095b1f
Removed redundant dependencies.
...
Original commit: bca8711182
2015-02-13 21:51:50 +03:00
Evgeny Gerashchenko
a58c801984
Moved parts of ide-compiler-runner to direct modules.
...
Original commit: 3e1b869070
2015-02-13 21:51:49 +03:00
Alexander Udalov
ecae29aa3c
Reorder and optimize dependencies between modules and libraries
...
- drop 'kotlin-runtime' and other dependencies which are exported by
other modules ('util' and 'util.runtime' in case of 'kotlin-runtime')
- make all Kotlin modules from the compiler depend on 'util' for clarity
- put 'util' and 'util.runtime' to the bottom of the list everywhere: when
kotlin-runtime gets reflection, classes from core/ should have higher
priority than their previous versions from kotlin-runtime.jar
Original commit: 5903b8c4a7
2015-01-28 19:58:35 +03:00
Alexander Udalov
4038efbe21
Rename java -> jvm, jet -> kotlin in module serialization.java
...
org.jetbrains.jet.descriptors.serialization ->
org.jetbrains.kotlin.serialization.jvm
Original commit: 00878cc31a
2015-01-09 14:27:13 +03:00
Alexander Udalov
11b8d4f9c3
Use ClassId instead of JvmClassName in KotlinJvmBinaryClass
...
ClassId contains exact information about origin of the class (e.g. if '$' in
the class name denotes nested classes separator or just a character in the
name)
Original commit: 7595e32bb6
2014-09-15 19:30:51 +04:00
Evgeny Gerashchenko
691779b3c4
Removed dependency on intellij-core in jps-plugin to avoid linkage errors.
...
Original commit: 97beb92fbc
2014-08-27 16:35:12 +04:00
Alexander Udalov
ce906f6cca
Minor, remove dependency of everything on "descriptor.loader.java"
...
Everything already depends on "frontend.java" which exports
"descriptor.loader.java"
Original commit: d5d4cff701
2014-08-25 17:53:18 +04:00
Pavel V. Talanov
713e2cb172
Add dependency on intellij-core explicitly
...
util module doesn't export intellij-core dependency
Original commit: 77416aba5f
2014-08-22 13:09:08 +04:00
Evgeny Gerashchenko
18c00c7b5e
Extracted interface and moved implementation of IncrementalCache to jps-plugin, accessing cache via Java service loader.
...
Original commit: 07365dca1d
2014-06-18 22:56:43 +04:00
Evgeny Gerashchenko
2eb051dbc2
Loading descriptors from incremental cache instead of package classes.
...
Original commit: ca1ee69e4c
2014-06-18 22:56:33 +04:00
Evgeny Gerashchenko
cf1cf25cb4
Rendering class or package proto when JPS test fails.
...
Original commit: 5c8253c099
2014-03-25 14:26:48 +04:00
Alexander Udalov
d17092b6e4
Move DebugProtoBuf to module "compiler-tests"
...
To help debug serialization-related code in compiler tests
Original commit: 64ac223895
2014-03-07 03:08:16 +04:00
Andrey Breslav
b1634905d4
Use Project SDK for jps-plugin
...
Original commit: 2c61ff9085
2014-01-20 20:12:17 +04:00
Andrey Breslav
88c7255e2c
Report correct build targets for outputs + tests on output removal
...
Original commit: 2a43d2adee
2013-10-21 19:21:23 +04:00
Natalia.Ukhorskaya
eef49ca923
Add tests for jps plugin
...
Original commit: 74ca357502
2012-11-27 14:54:18 +04:00
Andrey Breslav
1f1b323ec1
Proper dependencies for the JPS plugin
...
Original commit: 10cedf8576
2012-11-21 20:51:50 +04:00
Andrey Breslav
cd020e3cfc
KT-3056 Kotlin: Cannot find kotlinc home. Make sure plugin is properly installed
...
#KT-3056 Fixed
Original commit: 4ee76a6649
2012-11-21 14:12:51 +04:00
Andrey Breslav
8db5f6741c
Initial implementation for external build
...
#KT-2751 Fixed
#KT-3017 Fixed
#KT-3021 Fixed
Original commit: 9592bfd62f
2012-11-13 13:46:12 +04:00
Andrey Breslav
95e5edc194
JPS plugin stub
...
Original commit: f7a6c6f6fd
2012-11-13 13:46:12 +04:00