Skip to content

Commit

Permalink
v0.7 changelog entry (JetBrains#1530)
Browse files Browse the repository at this point in the history
  • Loading branch information
olonho authored Apr 23, 2018
1 parent da3cc22 commit ce663c1
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 4 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
8 changes: 4 additions & 4 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down

0 comments on commit ce663c1

Please sign in to comment.