Commit Graph

4270 Commits

Author SHA1 Message Date
Nikolay Igotti 26c775938e Add common crypto frameworks. (#2181) 2018-10-09 21:33:43 +03:00
Nikolay Igotti a7a930490c Small release notes update. 2018-10-08 21:59:08 +03:00
Vasily Levchenko 3174441923 [kotlin compiler][update] 1.3.20-dev-689 2018-10-08 20:56:50 +03:00
Vasily Levchenko 5d514fcc69 [version] 1.1.0 bump version on master 2018-10-08 12:30:48 +03:00
Ilya Gorbunov 0fe785de96 Remove the ability to change seed of the default Random 2018-10-08 10:28:29 +03:00
Nikolay Igotti e98ef837b7 Background HTTP fetcher and JSON parser example. (#2177) 2018-10-08 08:07:54 +03:00
Nikolay Igotti 10b05b6229 Add few missing headers in Darwin kernel interop. (#2174) 2018-10-05 17:05:39 +02:00
Ilya Matveev d3400b16dd [gradle-plugin] Fix serialization test (#2171) 2018-10-05 09:41:22 +03:00
Vasily Levchenko 1bcbdf93dc [kotlin compiler][update] 1.3.0-rc-151 2018-10-04 23:17:24 +03:00
Ilya Matveev a25c4f97f5 Fix references in OBJC_INTEROP.md (#2170) 2018-10-04 16:02:50 +03:00
Ilya Matveev efc3461fd9 Update GRADLE_PLUGIN.md (#2168) 2018-10-04 11:46:35 +02:00
Nikolay Igotti b476e7b613 Revert "Do not depend on ReflectionTypes from upstream Kotlin"
This reverts commit ab550196e9.
2018-10-04 11:31:17 +02:00
Alexander Udalov ab550196e9 Do not depend on ReflectionTypes from upstream Kotlin
ReflectionTypes was incorrectly copied to common backend in
https://github.com/JetBrains/kotlin/commit/27365dc4bed8833880dc7bd0fc0189fed5ff6fed.
In fact, the copied class references `kProperty*Impl` types which are
only available in kotlin-native's runtime [1], thus using them in the
common Kotlin would lead to all kinds of confusion.

The next step is to remove ReflectionTypes in the main Kotlin project
(will be done later), remove the unneeded override
Context.reflectionTypes, and rename reflectionTypes0 -> reflectionTypes.

[1] Types with the same name are also declared in kotlin-reflect, but
the JVM backend still can't reference them because generated JVM
bytecode can only depend on kotlin-stdlib
2018-10-03 14:13:17 +03:00
Ilya Gorbunov 71a601d87e Make NativeRandom an object instead of a class with companion 2018-10-03 14:08:46 +03:00
Ilya Gorbunov 8e4806725b Remove Random.nextInt(bound) test
- Should be covered by the common stdlib tests
- Default implementation is used now
2018-10-03 14:08:46 +03:00
Ilya Gorbunov ee37eef93c Make NativeRandom internal, use inherited implementations 2018-10-03 14:08:46 +03:00
Ilya Gorbunov 081e4a7b12 Remove actuals of jvm-specific annotations because they are optional in common 2018-10-03 14:08:46 +03:00
Ilya Gorbunov 9391ca929f Create testOutputExternal before writing to a file in it 2018-10-03 14:08:46 +03:00
Konstantin Petrukhnov 058d691f5a fix link in MULTIPLATFORM.md (#2164) 2018-10-02 18:22:05 +03:00
Igor Chevdar 023f95b313 Rewrote when clause code generation 2018-10-02 16:40:20 +03:00
Vasily Levchenko d1ccd1e631 [debugging][binding][python] drop fetching data in update method 2018-10-02 16:01:32 +03:00
Vasily Levchenko 2f9fdfd1d1 [debugging][binding][python] replace dict with array 2018-10-02 16:01:32 +03:00
Vasily Levchenko 9cd9ecc1ae [cmd][lldb] make lldb execution job control friendly. 2018-10-02 16:01:32 +03:00
Svyatoslav Scherbina d6475cb2ad Handle inline class operations in inline class secondary constructors
#KT-27225 Fixed
2018-10-02 09:25:13 +03:00
Ilya Matveev 4045bf48c8 Filter java.endorsed.dirs in compiler runner (#2155) 2018-10-01 16:43:26 +03:00
Vasily Levchenko fe3064e7b0 [kotlin compiler][update] 1.3.0-rc-128 2018-10-01 16:28:19 +03:00
Ilya Matveev 65d8b8e7c1 Fix plugin uploading (#2157)
* Fix plugin uploading

* Fix plugin version in bundle samples

* [gradle-plugin] Use unshaded compiler plugin configuration
2018-10-01 14:36:17 +03:00
igotti-google bf3cdde30a Refer to MPP docs on kotlinlang.org site. 2018-09-29 17:33:37 +03:00
Pavel Punegov 653c740330 Remove Array.copyRange and replace its internal usages with copyRangeTo 2018-09-28 18:52:24 +03:00
Pavel Punegov 366bb0c5e6 Rename ByteArray getters 2018-09-28 18:51:25 +03:00
Vasily Levchenko 5d1c1c89a6 [version] 0.9.4 2018-09-28 15:43:14 +03:00
Ilya Matveev da054ffe99 Add fat jars for gradle plugin (#2149)
* [gradle-plugin] Bundle big Kotlin plugin into the native plugin jar

* Use big Kotlin's version in the Gradle plugin

* [gradle-plugin] Exclude big Kotlin plugins from final jar

* Use composite build again

* Remove MULTIPLATFORM.md

* [gradle-plugin] Fix adding common sources

* [gradle-plugin] Fix test running
2018-09-28 15:32:56 +03:00
Nikolay Igotti 892e90cee5 Make assertions worker-friendly. (#2152) 2018-09-28 15:31:41 +03:00
Nikolay Igotti b9e4697893 Fix macOS sample for Mojave with dark theme. 2018-09-28 10:01:08 +03:00
Vasily Levchenko 127cd3d2d5 [changelog] update v0.9.3 2018-09-27 23:37:10 +03:00
Vasily Levchenko 43ef32b0f8 [kotlin compiler][update] 1.3.0-rc-116 2018-09-27 23:19:38 +03:00
Pavel Punegov 22aad2d17c Fix Array.copyInto to remove workaround on endIndex with default value from expect (#2148) 2018-09-27 18:49:00 +03:00
Vasily Levchenko 9ddfedca77 [kotlin compiler][update] 1.3.0-rc-110 (#2147) 2018-09-27 18:48:37 +03:00
Pavel Punegov 38b15e3ece Parse and add stdlib test results to overall statistics 2018-09-27 12:14:58 +03:00
Alexander Gorshenev bcb10f06f6 Don't look for target specific linkerOpts.
The default substitutions in manifest should have taken care of that.
2018-09-27 12:12:50 +03:00
Pavel Punegov 243f5a880c Update tests to 1.3.0-rc-100 2018-09-27 12:09:14 +03:00
Pavel Punegov fb546ecbcc Create an exclude list for external tests 2018-09-27 12:09:14 +03:00
Pavel Punegov fe28888bfd Do not run tests for -ReleaseCoroutines 2018-09-27 12:09:14 +03:00
Alexander Gorshenev 2b1c607ef2 Updated LIBRARIES.md 2018-09-26 18:51:29 +03:00
Igor Chevdar aa816d1097 Fix for https://youtrack.jetbrains.com/issue/KT-26315 2018-09-26 18:27:22 +03:00
Igor Chevdar 7e6e05a129 Fix for https://youtrack.jetbrains.com/issue/KT-25427 2018-09-26 18:26:53 +03:00
Pavel Punegov 51f510f365 Fix progressions: throw exception on too low step 2018-09-26 12:36:33 +03:00
Nikolay Igotti 59653835eb Fix bug preventing return from worker value passed in it. (#2135) 2018-09-26 12:25:44 +03:00
Ilya Matveev ba14e032a2 [gradle-plugin] Fix incompatibility with older metadata 2018-09-26 11:36:07 +03:00
Svyatoslav Scherbina 080ecf0d11 Properly handle extensions to inlined classes when producing framework
See https://github.com/JetBrains/kotlin-native/issues/2120#issuecomment-424262886
2018-09-26 09:54:19 +03:00