Svyatoslav Scherbina
fba4a35d60
Fix nullability of interop pointer types in produced Objective-C header
2019-06-25 12:02:43 +03:00
Svyatoslav Scherbina
36cf02a317
Configure framework tests to fail if framework header makes warnings
2019-06-25 12:02:43 +03:00
Svyatoslav Scherbina
40ac5171f9
Suppress known warnings in produced Objective-C header
2019-06-25 12:02:43 +03:00
Pavel Punegov
d052f198e2
Fix stdlib substitution: use kotlinStdlibVersion
2019-06-24 18:35:31 +03:00
Vasily Levchenko
6dda233dd0
[kotlin compiler][update] 1.3.50-dev-1455
2019-06-24 17:39:16 +03:00
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