Commit Graph

938 Commits

Author SHA1 Message Date
Denis Zharkov f2be1f776d Minor. Fix tests after CoroutineContext introduction
Original commit: c7f76d7ec8
2017-01-14 15:13:36 +03:00
Denis Zharkov 0088c2e646 Move coroutine intrinsics to kotlin.coroutine.intrinsics package
Also rename val SUSPENDED to SUSPENDED_MARKER

 #KT-15698 Fixed

Original commit: 2cb9d3a8ad
2017-01-14 13:24:53 +03:00
Alexey Tsvetkov 96e5b54466 Fix handling OUTPUT message from daemon in JPS client
Original commit: e0fa11b0c1
2017-01-13 22:17:41 +03:00
Mikhael Bogdanov ae18166ef2 Revert ' Temporary remove JVM_1_8 target from facet settings'
Original commit: b6bf53f96f
2017-01-13 13:52:54 +01:00
Alexey Tsvetkov 12d0207bcc Fix the build
Original commit: bdae0b5efb
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov 31b83ed93d Minor: move CompilerMode
Original commit: a3415d8d0e
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov cf3a2bf787 Minor: introduce EXCEPTION report category
Original commit: 072edf4b5a
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 8571c2086e Move CompilerMode and TargetPlatform to CompilationOptions
Original commit: e44cc43ada
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov bbfaf35bff Rename AdditionalCompilerArguments->CompilationOptions
Original commit: c5a5463f50
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov acea47487a Remove operations tracer from compile() interface
Original commit: bf50a23221
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov 6c3fdf19fc Refactor JPS daemon client
Original commit: 99c72b6dff
2017-01-13 15:08:12 +03:00
Alexey Tsvetkov 07b11431a9 Make ICReporter interface
Original commit: d19a92bab5
2017-01-13 15:08:12 +03:00
Mikhail Zarechenskiy e389963e21 Update year in license and regenerate tests
Original commit: 6cccad9647
2017-01-10 12:01:17 +03:00
Alexey Tsvetkov 4d5c36fbd6 Fix getting daemon connection in JPS
Original commit: e9e1b3fea1
2016-12-20 14:46:23 +03:00
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