@channel Kotlin/Native team is pleased to announce...
# kotlin-native
o
@channel Kotlin/Native team is pleased to announce release v0.7 of our toolchain. This is a major release, including the following features: * 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, others) * Production of static libraries Binaries can be downloaded from the following links: https://download.jetbrains.com/kotlin/native/builds/releases/0.7/macos/kotlin-native-macos-0.7.tar.gz https://download.jetbrains.com/kotlin/native/builds/releases/0.7/linux/kotlin-native-linux-0.7.tar.gz https://download.jetbrains.com/kotlin/native/builds/releases/0.7/windows/kotlin-native-windows-0.7.zip GitHub release page is https://github.com/JetBrains/kotlin-native/releases/tag/v0.7.
🎉 37