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)
|
## v0.7 (May 2018)
|
||||||
* Interop with Objective-C/Swift changes:
|
* Interop with Objective-C/Swift changes:
|
||||||
* Uniform direct and reverse interops (values could be passed in both directions now)
|
* 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.
|
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).
|
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
|
||||||
@@ -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.
|
_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.
|
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:
|
information:
|
||||||
- gradle DSL.
|
- Gradle DSL
|
||||||
- argument `-PenableDebug=true` in gradle command line.
|
- argument `-PenableDebug=true` in Gradle command line
|
||||||
|
|
||||||
Start your application with
|
Start your application with
|
||||||
|
|
||||||
@@ -105,8 +105,9 @@ Notice that property delegation (including lazy properties) *does* work.
|
|||||||
|
|
||||||
and then
|
and then
|
||||||
|
|
||||||
|
command script import tools/konan_lldb.py
|
||||||
b kfun:main(kotlin.Array<kotlin.String>)
|
b kfun:main(kotlin.Array<kotlin.String>)
|
||||||
|
|
||||||
to set breakpoint in main function of your application. Single stepping and step into shall work,
|
to set breakpoint in main function of your application. Single stepping and step into shall work,
|
||||||
variable inspection may have issues.
|
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
|
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
|
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
|
kotlinVersion=1.2.60-dev-444
|
||||||
konanVersion=0.8
|
konanVersion=0.7.1
|
||||||
org.gradle.jvmargs='-Dfile.encoding=UTF-8'
|
org.gradle.jvmargs='-Dfile.encoding=UTF-8'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user