v0.7.1 preparations. (#1658)
This commit is contained in:
@@ -1,3 +1,13 @@
|
||||
## v0.7.1 (Jun 2018)
|
||||
* Bugfixes in the runtime (indexOf, GC for kotlin.Array, enum equality) and the compiler
|
||||
* Fix NSBlock problem, preventing upload of binaries to the AppStore
|
||||
* Create primitive type boxes and kotlin.String as frozen by default
|
||||
* Support Gradle 4.7, provide separate run task for each executable
|
||||
* Support XCode 9.4 and CoreML and ClassKit frameworks on Apple platforms
|
||||
* Improved runtime Kotlin variable examination
|
||||
* Minor performance optimizations in compiled code and runtime
|
||||
* Add `disableDesignatedInitializerChecks` definition file support
|
||||
|
||||
## v0.7 (May 2018)
|
||||
* Interop with Objective-C/Swift changes:
|
||||
* Uniform direct and reverse interops (values could be passed in both directions now)
|
||||
|
||||
+6
-5
@@ -40,7 +40,7 @@ To run _Kotlin/Native_ JDK 8 or Java 9 (JDK) for the host platform has to be ins
|
||||
|
||||
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.40.
|
||||
The language and library version supported by this EAP release mostly match Kotlin 1.2.60.
|
||||
However, there are certain limitations, see section [Known Limitations](#limitations).
|
||||
|
||||
Currently _Kotlin/Native_ uses reference counting based memory management scheme with a cycle
|
||||
@@ -94,10 +94,10 @@ Notice that property delegation (including lazy properties) *does* work.
|
||||
|
||||
_Kotlin/Native_ supports preliminary source-level debugging on produced executables with `lldb` debugger.
|
||||
Produce your binary with debugging information by specifying `-g` _Kotlin/Native_ compiler switch.
|
||||
Konan plugin accepts `enableDebug` project's property, allowing two options for producing binaries with debug
|
||||
Konan plugin accepts `enableDebug` project's property, allowing two ways of producing binaries with the debug
|
||||
information:
|
||||
- gradle DSL.
|
||||
- argument `-PenableDebug=true` in gradle command line.
|
||||
- Gradle DSL
|
||||
- argument `-PenableDebug=true` in Gradle command line
|
||||
|
||||
Start your application with
|
||||
|
||||
@@ -105,8 +105,9 @@ Notice that property delegation (including lazy properties) *does* work.
|
||||
|
||||
and then
|
||||
|
||||
command script import tools/konan_lldb.py
|
||||
b kfun:main(kotlin.Array<kotlin.String>)
|
||||
|
||||
to set breakpoint in main function of your application. Single stepping and step into shall work,
|
||||
variable inspection may have issues.
|
||||
See [`DEBUGGING.md`](https://github.com/JetBrains/kotlin-native/blob/master/DEBUGGING.md)
|
||||
See [`DEBUGGING.md`](https://github.com/JetBrains/kotlin-native/blob/master/DEBUGGING.md)
|
||||
|
||||
+1
-1
@@ -22,6 +22,6 @@ remoteRoot=konan_tests
|
||||
testDataVersion=1226829:id
|
||||
kotlinCompilerRepo=https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:Kotlin_dev_CompilerAllPlugins),number:1.2.60-dev-444,tag:kotlin-native,pinned:true/artifacts/content/maven
|
||||
kotlinVersion=1.2.60-dev-444
|
||||
konanVersion=0.8
|
||||
konanVersion=0.7.1
|
||||
org.gradle.jvmargs='-Dfile.encoding=UTF-8'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user