v0.6 preparations. (#1297)
This commit is contained in:
@@ -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
@@ -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
@@ -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'
|
||||
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user