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)
|
## v0.6.2 (Mar 2018)
|
||||||
* Support several `expectedBy`-dependencies in Gradle plugin.
|
* Support several `expectedBy`-dependencies in Gradle plugin.
|
||||||
* Improved interaction between Gradle plugin and IDE.
|
* 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
|
target platforms. Currently _Kotlin/Native_ is being shipped and tested with support for
|
||||||
the following platforms:
|
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
|
* 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)
|
(`-target linux`, default on Linux hosts)
|
||||||
* Microsoft Windows x86-64 (tested on Windows 7 and Windows 10), host and target (`-target mingw`,
|
* Microsoft Windows x86-64 (tested on Windows 7 and Windows 10), host and target (`-target mingw`,
|
||||||
default on Windows hosts)
|
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 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 big endian, cross-compiled target (`-target mips`), hosted on Linux
|
||||||
* Linux mips little endian, cross-compiled target (`-target mipsel`), 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.
|
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).
|
However, there are certain limitations, see section [Known Limitations](#limitations).
|
||||||
|
|
||||||
Currently _Kotlin/Native_ uses reference counting based memory management scheme with a cycle
|
Currently _Kotlin/Native_ uses reference counting based memory management scheme with a cycle
|
||||||
|
|||||||
Reference in New Issue
Block a user