v0.6 preparations. (#1297)

This commit is contained in:
Nikolay Igotti
2018-02-09 12:44:35 +03:00
committed by GitHub
parent 7ccc73aadd
commit 68694417d9
3 changed files with 19 additions and 4 deletions
+14
View File
@@ -1,3 +1,17 @@
## v0.6 (Feb 2018)
* Support multiplatform projects (expect/actual) in compiler and Gradle plugin
* Support first embedded target (STM32 board)
* Support Kotlin 1.2.20
* Support Java 9
* Support Gradle 4.5
* Support kotlin.math on WebAssembly target
* Transparent Objective-C/Kotlin container classes interoperability
* Produce optimized WebAssembly binaries (10x smaller than it used to be)
* Improved APIs for object transfer between threads and workers
* Allow exporting top level C function in reverse interop with @CName annotation
* Supported debugging of code with inline functions
* Multiple bugfixes and performance optimizations
## v0.5 (Dec 2017)
* Reverse interop allowing to call Kotlin/Native code compiled as framework from Objective-C/Swift programs
* Reverse interop allowing to call Kotlin/Native code compiled as shared object from C/C++ programs
+4 -3
View File
@@ -36,10 +36,9 @@ the following platforms:
## Compatibility and features ##
To run _Kotlin/Native_ JDK8 for the host platform has to be installed.
Note that Java 9 not yet supported.
To run _Kotlin/Native_ JDK 8 or Java 9 (JDK) for the host platform has to be installed.
On macOS it also requires Xcode 9.2 or newer.
On macOS it also requires Xcode 9.2 or newer to be installed.
The language and library version supported by this EAP release mostly match Kotlin 1.2.
However, there are certain limitations, see section [Known Limitations](#limitations).
@@ -79,6 +78,8 @@ for benchmarking and competitive analysis of any kind.
missing functionality. Note, that standard Java APIs, such as `java.lang.Math` or `java.io`
is not available in current _Kotlin_ standard library, but using C interoperability, one could
call similar APIs from the POSIX library, see this [`sample`](https://github.com/JetBrains/kotlin-native/blob/master/samples/csvparser).
Also Kotlin/Native standard library contains certain native-specific extensions, mostly around
memory management and concurrency.
### Reflection ###
+1 -1
View File
@@ -27,7 +27,7 @@ kotlinCompilerVersion=1.2-20180202.233511-207
kotlinScriptRuntimeVersion=1.2-20180202.233541-207
kotlinStdLibVersion=1.2-20180202.233544-207
kotlinReflectVersion=1.2-20180205.090650-208
konanVersion=0.5
konanVersion=0.6
org.gradle.jvmargs='-Dfile.encoding=UTF-8'
##