I would like to announce release of Kotlin/Native ...
# kotlin-native
o
I would like to announce release of Kotlin/Native v0.2, with the following changes: * Added support for coroutines * Fixed most stdlib incompatibilities * Improved memory management performance * Cross-module inline function support * Unicode support independent from installed system locales * Interoperability improvements * file-based filtering in definition file * stateless lambdas could be used as C callbacks * any Unicode string could be passed to C function * Very basic debugging support * Improve compilation and linking performance One could download binaries from http://download.jetbrains.com/kotlin/native/kotlin-native-linux-0.2.tar.gz and http://download.jetbrains.com/kotlin/native/kotlin-native-macos-0.2.tar.gz for Linux and Mac hosts respectively. Please report issues using https://youtrack.jetbrains.com/issues/KT (subsystem Native).
K 4
👏 23
🎉 40
r
olonho: Speaking of subsystems, I cannot set the subsystem for issues I create. Is this an issue with my account, or is this common for all non-JB accounts?
o
yes, that could be the problem of YouTrack configuration, so just use <Native> in issue description for now
r
Will do, thanks
s
Awesome news! Nice improvements! I can't wait for native threading support!
o
in some sense, native threads are already supported, as you may wrtite multithreaded programs in Kotlin, as sketched in https://github.com/JetBrains/kotlin-native/tree/master/samples/concurrent
s
Right, serializing and deserializing is just too painful though. I'm just going to wait for native threading support 🙂
t
Hm, the commit tagged as "v0.2.0" (d95f419) is followed by another (fc4fc43) that says "Bump version to 0.2". Which one is the release version?
o
Branch v0.2-fixes reflects the release, will update tags tomorrow
b
Unicode?! Woah that's huge! Do you support extended grapheme clusters? UTF-32?
o
Utf-16 with surrogates
👍 1