v0.7 changelog entry (#1530)
This commit is contained in:
@@ -1,3 +1,20 @@
|
||||
## v0.7 (May 2018)
|
||||
* Interop with Objective-C/Swift changes:
|
||||
* Uniform direct and reverse interops (values could be passed in both directions now)
|
||||
* Interop by exceptions
|
||||
* Type conversion and checks (`as`, `is`) for interop types
|
||||
* Seamless interop on numbers, strings, lists, maps and sets
|
||||
* Better interop on constructors and initializers
|
||||
* Switched to Xcode 9.3 on Apple platforms
|
||||
* Introduced object freezing API, frozen object could be used from multiple threads
|
||||
* Kotlin enums are frozen by default
|
||||
* Switch to Gradle 4.6
|
||||
* Use Gradle native dependency model, allowing to use `.klib` as Maven artifacts
|
||||
* Introduced typed arrays API
|
||||
* Introduced weak references API
|
||||
* Activated global devirtualization analysis
|
||||
* Performance improvements (box caching, bridge inlining, others)
|
||||
|
||||
## v0.6.2 (Mar 2018)
|
||||
* Support several `expectedBy`-dependencies in Gradle plugin.
|
||||
* Improved interaction between Gradle plugin and IDE.
|
||||
|
||||
+4
-4
@@ -20,12 +20,12 @@ basic runtime shipped along with the translator, we only support a subset of all
|
||||
target platforms. Currently _Kotlin/Native_ is being shipped and tested with support for
|
||||
the following platforms:
|
||||
|
||||
* Mac OS X 10.11 and later (x86-64), host and target (`-target macbook`, default on macOS hosts)
|
||||
* Mac OS X 10.11 and later (x86-64), host and target (`-target macos`, default on macOS hosts)
|
||||
* Ubuntu Linux x86-64 (14.04, 16.04 and later), other Linux flavours may work as well, host and target
|
||||
(`-target linux`, default on Linux hosts)
|
||||
* Microsoft Windows x86-64 (tested on Windows 7 and Windows 10), host and target (`-target mingw`,
|
||||
default on Windows hosts)
|
||||
* Apple iOS (arm64), cross-compiled target (`-target iphone`), hosted on macOS
|
||||
* Apple iOS (arm64), cross-compiled target (`-target ios`), hosted on macOS
|
||||
* Linux arm32 hardfp, Raspberry Pi, cross-compiled target (`-target raspberrypi`), hosted on Linux
|
||||
* Linux mips big endian, cross-compiled target (`-target mips`), hosted on Linux
|
||||
* Linux mips little endian, cross-compiled target (`-target mipsel`), hosted on Linux
|
||||
@@ -38,9 +38,9 @@ the following platforms:
|
||||
|
||||
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 to be installed.
|
||||
On macOS it also requires Xcode 9.3 or newer to be installed.
|
||||
|
||||
The language and library version supported by this EAP release mostly match Kotlin 1.2.
|
||||
The language and library version supported by this EAP release mostly match Kotlin 1.2.40.
|
||||
However, there are certain limitations, see section [Known Limitations](#limitations).
|
||||
|
||||
Currently _Kotlin/Native_ uses reference counting based memory management scheme with a cycle
|
||||
|
||||
Reference in New Issue
Block a user