Commit Graph

5016 Commits

Author SHA1 Message Date
SvyatoslavScherbina ab29d5e073 Avoid reparsing C headers in cinterop whenever possible (#3082)
Thus optimize it.
2019-06-24 14:38:04 +03:00
Nikolay Igotti ba19ead041 Implement primitive to run through worker's queue (#3078) 2019-06-24 13:38:25 +03:00
SvyatoslavScherbina 37745e4251 Add missing test for SR-10177/SR-10217 workaround (#3092) 2019-06-24 11:44:26 +03:00
SvyatoslavScherbina 1c3afb4a54 Fix missing forward declarations in framework (#3088) 2019-06-21 10:29:38 +03:00
Thomas Vos 838b4455d9 Fix error message (#3084) 2019-06-21 08:59:03 +03:00
Vasily Levchenko d8994435d6 [kotlin compiler][update] 1.3.50-dev-1390 2019-06-20 21:59:10 +03:00
Ilya Gorbunov a93fd4b518 Actual implementations for MonoClock, DurationUnit and Duration formatting 2019-06-20 17:05:04 +03:00
LepilkinaElena 5013fcc71f Changed version in samples to 1.3.40 (#3090) 2019-06-20 15:40:25 +02:00
Vasily Levchenko 0286001684 [build][restrict] makes bundle dependent on bundleRestricted 2019-06-20 16:03:04 +03:00
Vasily Levchenko 2702f98f6a [build][restrict] adds restricted bundle build/upload target 2019-06-20 10:35:50 +03:00
Ilya Matveev d710bde6da Fix using KonanVersion.CURRENT in Gradle plugin tests 2019-06-20 10:28:40 +07:00
Ilya Matveev ff7a0e23bf Don't pass current version to library resolvers as a compatible one 2019-06-20 10:28:40 +07:00
Svyatoslav Scherbina 3d6d8b4d6b Add trivial tests for KType and typeOf
More tests are available as external.
2019-06-19 17:27:06 +03:00
Svyatoslav Scherbina b1c9487215 Implement KTypeImpl.toString() 2019-06-19 17:27:06 +03:00
Svyatoslav Scherbina e0d6a4c70e Add KType.arguments and support 'typeOf' intrinsic
#KT-29917 Fixed
 #KT-28625 Fixed

Also perform minor refactoring.
2019-06-19 17:27:06 +03:00
Svyatoslav Scherbina f704fd44af Move some of relevant code to ReflectionSupport.kt 2019-06-19 17:27:06 +03:00
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