Commit Graph

5000 Commits

Author SHA1 Message Date
Pavel Punegov 06bbf18ca7 Fix helper class for coroutines 2019-06-18 16:25:28 +03:00
Ilya Matveev b2fbe5d721 Benchmarks: Add DSL for build steps 2019-06-18 18:53:11 +07:00
Ilya Matveev 31d9874c5b Benchmarks: Use Kotlin stdlib version specified in gradle.properties 2019-06-18 18:53:11 +07:00
Ilya Matveev 864d456ee0 Benchmarks: Add task descriptions 2019-06-18 18:53:11 +07:00
Ilya Matveev bd6f2ae01c Benchmarks: Explicitly specify Kotlin/JVM compiler 2019-06-18 18:53:11 +07:00
Ilya Matveev ba4fde666c Benchmarks: Add compile benchmark plugin
This patch moves benchmark configuration logic described in
performance/gradle/compileBenchmark.gradle to a separate plugin
located in the buildSrc project.
2019-06-18 18:53:11 +07:00
Ilya Matveev 8600e4bd66 Benchmarks: Move project configuration to a separate plugin
This patch moves benchmark configuration logic described in
performance/gradle/benchmark.gradle to a separate plugin located
in the buildSrc project.
2019-06-18 18:53:11 +07:00
Ilya Matveev 487f6236d2 Gradle plugin: Add deprecation warning 2019-06-18 11:49:26 +07:00
Ilya Matveev 9491d705a9 Add a migration guide from kotlin-platform-native to the MPP plugin 2019-06-18 11:49:26 +07:00
LepilkinaElena 821f2862db Updated CHANGELOG for 1.3.0 release (#3074) 2019-06-17 16:54:45 +03:00
Vasily Levchenko ab96dc3976 [kotlin compiler][update] 1.3.50-dev-1239 2019-06-17 16:41:06 +03:00
Pavel Punegov e2a613d832 Fix external tests: change test task filter to get type of the test 2019-06-17 16:40:35 +03:00
Vasily Levchenko b8efe3afb1 [kotlin compiler] use the last version of plugin kotlinVersion with embedded compiler of buildKotlinVersion
the buildKotlinVersion down to 1.3.50-dev-787
2019-06-17 10:31:08 +03:00
LepilkinaElena f1228e38c3 Simple zoom for charts (#3071) 2019-06-17 09:23:16 +03:00
Pavel Punegov 3f202c541b Remove expected to fail property from passing tests 2019-06-14 18:35:21 +03:00
SvyatoslavScherbina 7c881e3bef Avoid using internal server DNS-based heuristic by default (#3045) 2019-06-14 15:34:51 +03:00
Abduqodiri Qurbonzoda a994f51402 Handle zero-terminated strings in deprecated utf8 to String conversions (#3068) 2019-06-14 15:32:54 +03:00
Svyatoslav Scherbina 409a9e9473 Improve ObjCExportHeaderGenerator assertions verbosity 2019-06-14 13:55:49 +03:00
Svyatoslav Scherbina b1951dbd6b Add workaround for #3053 2019-06-14 13:55:49 +03:00
Pavel Punegov 83aa459357 Rewrite tests infrastructure to Kotlin.
Split build and run logic. Build tests with Konan gradle plugin.
Add property for konan plugin to control generation of run tasks.
2019-06-13 18:55:20 +03:00
Igor Chevdar 29e0dfc029 [kotlin compiler][update] 1.3.50-dev-1050 2019-06-13 18:09:33 +03:00
Igor Chevdar ee42b35581 Split up IR header onto separate tables 2019-06-13 18:09:33 +03:00
Alexander Gorshenev da11ab8ce3 Got rid of delegation in library impl hierarchy 2019-06-13 18:09:33 +03:00
Vasily Levchenko b49b0be2a1 [kotlin compiler][update] 1.3.50-dev-1010 2019-06-10 15:55:29 +03:00
Vasily Levchenko 6ed068862a [tests] use tests for compiler and stdlib from composite build 2019-06-10 13:52:16 +03:00
Vasily Levchenko c5cc5c3d2f [build] teamcity pusher to initiate Kotlin + Kotln/Native master snapshot 2019-06-10 13:27:23 +03:00
Igor Chevdar e7396682f5 Fixed bug with box/unbox folding 2019-06-07 13:41:47 +03:00
SvyatoslavScherbina 084be21d89 Optimize platform libraries build by sharing module cache (#3052)
Was disabled with #2831.
2019-06-07 12:06:36 +03:00
SvyatoslavScherbina 5308997f6f Optimize macro support in cinterop (#3050) 2019-06-06 16:41:41 +03:00
Igor Chevdar b18bc11624 Fixed bug with too big DFG for no reason 2019-06-06 09:23:28 +03:00
Ilya Matveev b0296b1c8d Samples: Fix building for Windows 2019-06-05 15:01:14 +07:00
Ilya Matveev 3329f74c27 Samples: Enable experimental standard library API 2019-06-05 15:01:14 +07:00
Ilya Matveev 90decbf517 Samples: Get rid of KotlinNativeTarget and KonanTarget imports 2019-06-05 15:01:14 +07:00
Dmitriy Dolovov edda913b04 AndroidNativeActivity sample: migrate to KTS 2019-06-05 15:01:14 +07:00
Dmitriy Dolovov e95be11ade Samples: Drop MPPTools + migrate to KTS 2019-06-05 15:01:14 +07:00
Dmitriy Dolovov 859b670798 Fix compilation in echoServer sample 2019-06-05 15:01:14 +07:00
Sergey Bogolepov 5883e16b57 Remove symbolication sample 2019-06-05 15:01:14 +07:00
Sergey Bogolepov d7906d4c32 Update kotlin_version in the rest of the samples. 2019-06-05 15:01:14 +07:00
Sergey Bogolepov e89fefca8c Safer access to runTask in samples. 2019-06-05 15:01:14 +07:00
LepilkinaElena 16a8fdcf4e Rewrite samples using new API (#3021) 2019-06-05 15:01:14 +07:00
Dmitriy Dolovov c1a4272e7a Samples: Update KTOR: 1.1.2 -> 1.2.1 2019-06-05 15:01:14 +07:00
Alexander Gorshenev 646c53effb Updated cli launchers to pick up util-io and util-klib jars 2019-06-04 20:12:19 +03:00
Alexander Gorshenev 0210e60aaa Switch to Kotlin 1.3.50-dev-787 with the klib infrastructure in place 2019-06-04 20:12:19 +03:00
Alexander Gorshenev df02804be1 Splitted library writer into kotlin and konan parts
Moved to util-io and util-klib for klib code commonization
Moved the common writer to Kotlin workspace
2019-06-04 20:12:19 +03:00
Igor Chevdar 63d763338d Implemented DCE before code generation 2019-06-04 17:03:47 +03:00
Igor Chevdar 46edc3595d Merged different RTTI-related structure builders
This includes vTable, fields and associated objects
2019-06-04 17:03:47 +03:00
Igor Chevdar 9946fcb8c1 Rewrote annotations building from descriptors to IR 2019-06-04 17:03:47 +03:00
Igor Chevdar b843c95b52 Moved box & unbox functions one level up 2019-06-04 17:03:47 +03:00
Igor Chevdar 52c12dff82 DFG: Eliminate calls to <reinterpret> 2019-06-04 17:03:47 +03:00
Igor Chevdar c5430769de DFG: Supported IrFunctionReference 2019-06-04 17:03:47 +03:00