Alexey Tsvetkov
b471ed1bba
Run kapt with daemon
...
Original commit: 69d1ee7b11
2016-12-19 22:55:26 +03:00
Alexey Tsvetkov
ee9621ab2a
Refactoring: pass MessageCollector, OutputItemsCollector in CompilerEnvironment
...
Original commit: 9654607f42
2016-12-19 22:55:20 +03:00
Alexey Tsvetkov
5f0b827f0c
Rename: IncReporter->ICReporter
...
Original commit: fdd3bc31f1
2016-12-19 22:46:12 +03:00
Alexey Tsvetkov
1cc23bc14c
Remove source annotations removing (not needed with KAPT3)
...
Original commit: 4fdca24db4
2016-12-19 22:46:12 +03:00
Alexey Tsvetkov
df2ad5c856
Refactoring: extract JPS specific code from compiler-runner
...
Original commit: 0be4299c8a
2016-12-19 22:46:12 +03:00
Alexey Tsvetkov
3c97d0650a
Introduce compiler-runner module
...
Original commit: 896d81143c
2016-12-19 22:46:12 +03:00
Alexey Tsvetkov
1537f6cb3c
Convert CompilerEnvironment to Kotlin: actual conversion
...
Original commit: e3550c5ea2
2016-12-19 22:46:12 +03:00
Alexey Tsvetkov
9879cb49d9
Convert CompilerEnvironment to Kotlin: rename file
...
Original commit: f98dde4543
2016-12-19 22:46:12 +03:00
Alexey Sedunov
31ea161c80
Minor: Rename "Default" platform to "Common"
...
Original commit: a84275b057
2016-12-19 18:31:46 +03:00
Alexey Sedunov
cfe9f0d579
Multi-platform Projects: Enable multi-platform projects for platform modules which depend on common modules
...
Original commit: 332d1f6405
2016-12-19 18:27:49 +03:00
Alexey Sedunov
e48af8ca1a
Kotlin Facet: Add "Use project settings" option
...
Original commit: eac0c9b2ed
2016-12-19 18:27:47 +03:00
Stanislav Erokhin
a4eb3ccd9d
Fixed testdata.
...
Original commit: d7566d84d0
2016-12-16 02:01:12 +03:00
Stanislav Erokhin
45c849b8ca
Global rename in test data for coroutines
...
(cherry picked from commit 132f97b)
Original commit: b527a4d158
2016-12-15 23:58:26 +03:00
Mikhail Zarechenskiy
343c1c5dee
Import kotlin.coroutines property from gradle to facet
...
Original commit: 2ff04f2bc5
2016-12-15 23:58:17 +03:00
Mikhail Zarechenskiy
eb76293fc7
Adapt facet, map coroutine settings on three keys
...
Original commit: 091756b221
2016-12-15 23:58:09 +03:00
Alexey Sedunov
85f851c7e2
Kotlin Facet: Add coroutine support setting
...
Original commit: 9460426d26
2016-12-15 23:58:08 +03:00
Stanislav Erokhin
dc4493a544
Update test data for LookupTracker (removed package kotlin.coroutines from default imports)
...
Original commit: 509a504318
2016-12-15 23:57:54 +03:00
Mikhael Bogdanov
cbd9018ac7
Temporary remove JVM_1_8 target from facet settings
...
Original commit: facee84020
2016-12-13 14:51:27 +01:00
Stanislav Erokhin
e5a6d21783
Remove propertyDelegate and fix unused parameter checker for provideDelegate.
...
Original commit: dbe8edda5f
2016-12-12 23:14:09 +03:00
Stanislav Erokhin
28192d0a02
Rename toDelegateFor to provideDelegate.
...
Original commit: 9dc9fb578f
2016-12-12 23:14:07 +03:00
Stanislav Erokhin
89c17e9162
Minor. Update Lookup test data.
...
Original commit: db5250a614
2016-12-12 23:14:06 +03:00
Alexander Udalov
1b23daa333
Rename KotlinVersion->KotlinCompilerVersion, move to module util.runtime
...
Rename to avoid confusion with the recently added kotlin.KotlinVersion
Original commit: 414daef001
2016-12-07 21:11:15 +03:00
Denis Zharkov
5d60a8526f
Support new suspend convention in JVM backend partially
...
Stack-unwinding does not work yet
#KT-14924 In Progress
Original commit: 1f98accad2
2016-11-29 14:14:50 +03:00
Alexey Tsvetkov
0c205c38b9
Minor: fix test data
...
dummy.kt was added for Gradle test (it does not start otherwise).
Old IC recompiles this file, so new and old IC logs are different.
Original commit: 5eaa23ec60
2016-11-22 23:31:39 +03:00
Alexander Udalov
7ebb3e5918
Support "default platform" in IDE via facet settings
...
Original commit: 22e1221c75
2016-11-22 18:19:02 +03:00
Alexey Sedunov
29e90f9547
Kotlin Facet: Track configuration version
...
Original commit: 4613eed406
2016-11-22 11:54:07 +03:00
Dmitry Petrov
48b0259d9b
Report error on non-top-level type aliases (unsupported in 1.1).
...
Get rid of nested type aliases in project.
Original commit: 4c47d77a9f
2016-11-21 10:25:51 +03:00
Alexey Tsvetkov
7ed13b9ecd
Minor: add Throws(Exception) to avoid override issues in java
...
Original commit: 18d50b930d
2016-11-18 23:17:34 +03:00
Alexey Tsvetkov
765f02f9ac
Ensure jps caches are always cleared in tests
...
Original commit: ea93ec3eec
2016-11-18 23:17:30 +03:00
Alexander Udalov
1521275a5d
Rename JVMPlatform and JSPlatform and make them nested in TargetPlatformKind
...
To avoid confusion with JvmPlatform and JsPlatform from frontend.java and
js.frontend respectively
Original commit: 26a6ce9a31
2016-11-11 19:00:12 +03:00
Alexander Udalov
036f5ae0e0
Minor, rename targetPlatformKindKind -> targetPlatformKind
...
Original commit: d0f31a2bc2
2016-11-11 19:00:11 +03:00
Zalim Bashorov
77149c97f1
Regenerate tests
...
Original commit: 1dedb38481
2016-11-09 21:41:12 +03:00
Alexey Sedunov
77404d1501
Kotlin Facet: Use facet configuration to provide language version for IDE analyzer
...
Original commit: 30d08c989d
2016-11-07 20:03:30 +03:00
Alexey Sedunov
f3b8b19325
Kotlin Facet: Use facet configuration in JPS build
...
Original commit: 6dd950cd5a
2016-11-07 20:03:29 +03:00
Alexey Sedunov
e7aebcc451
Kotlin Facet: Get rid of copy constructors for compiler arguments/settings and use reflection-based copying instead
...
Original commit: d0de9dd43c
2016-11-07 20:03:29 +03:00
Alexey Sedunov
947a39f576
Kotlin Facet: Reuse JvmTarget and LanguageVersion in facet configuration
...
Original commit: a2948a624f
2016-11-07 20:03:28 +03:00
Alexey Sedunov
a95fff6dec
Convert to Kotlin: Compiler arguments/settings JPS serializers
...
Original commit: b6de7d3503
2016-11-07 20:03:27 +03:00
Alexey Sedunov
9bc4742202
Convert to Kotlin: Compiler arguments/settings JPS serializers (rename to .kt)
...
Original commit: 9e4fcf9731
2016-11-07 20:03:26 +03:00
Alexey Sedunov
dd56ae957d
Convert to Kotlin: JpsKotlinCompilerSettings.java
...
Original commit: b88573e6a8
2016-11-07 20:03:25 +03:00
Alexey Sedunov
140071e3d1
Convert to Kotlin: JpsKotlinCompilerSettings.java (rename to .kt)
...
Original commit: 7cb2f04d24
2016-11-07 20:03:24 +03:00
Alexey Sedunov
5c65266354
Refactoring: Move facet configuration classes to idea-jps-common module
...
Original commit: a6dbdbd3e5
2016-11-07 20:03:23 +03:00
Alexey Tsvetkov
9185cd4537
Gradle IC: treat companion object change as class signature change
...
Original commit: fc1af746c6
2016-10-28 17:58:10 +03:00
Alexey Tsvetkov
56a067cb1c
Gradle IC: fix converting class to package facade
...
Original commit: f01a956a8b
2016-10-28 17:58:10 +03:00
Alexey Tsvetkov
c86d06ae4f
Gradle IC: support multifile classes
...
Original commit: 151cf7d073
2016-10-28 17:58:10 +03:00
Alexey Tsvetkov
45ea680ec8
Groundwork for using IC without Gradle
...
Original commit: 7c16d086aa
2016-10-28 17:58:10 +03:00
Alexey Tsvetkov
9ebc6a18a1
Refactoring: introduce IncReporter to report IC progress
...
Original commit: fafde1e948
2016-10-28 17:58:10 +03:00
Alexander Udalov
618b484874
Add mock runtime to KotlinJpsBuildTest test cases
...
To prevent test failures once the JVM compiler stops loading definitions of
built-in declarations from itself and starts to rely on their presence in the
library, that the compiled source code depends on
Original commit: 0b59c71340
2016-10-26 16:31:07 +03:00
Alexey Sedunov
d0aabc9936
Kotlin Facet: Add compiler settings to facet configuration
...
Original commit: ea13456bba
2016-10-26 15:03:42 +03:00
Alexander Udalov
40e9bfffe6
Import classes from kotlin.coroutines by default, add to default imports in JS
...
Original commit: 6b6ddf5f75
2016-10-24 15:30:38 +03:00
Alexander Udalov
49750cee02
Extract platform-independent default imports to TargetPlatform.Default.defaultImports
...
This is needed because SourceNavigationHelper uses default platform and it
needs default imports to be able to resolve references (otherwise
NavigateToLibrarySourceTestGenerated breaks)
Original commit: 56e2173b3c
2016-10-21 17:10:39 +03:00