您当前的位置:热点 > >正文
Kotlin 1.8.20 发布|环球信息

时间:2023-04-07 08:24:16   来源:OSCHINA


(资料图片)

Kotlin 1.8.20 版本已经发布,以下是该版本的一些亮点:

新的 Kotlin K2 编译器更新 拥有一个预览版的序列化插件 为 JS IR 编译器提供 Alpha 支持 新的实验性 Kotlin/Wasm Kotlin/Wasm(Kotlin WebAssembly)在这个版本中进入实验阶段 与 wasm32Kotlin/Native 相比,编译速度更快,因为 Kotlin/Wasm 不需要使用 LLVM 与 wasm32相比,与 JS 的互操作性和与浏览器的整合更容易,这要归功于 Wasm 垃圾收集 在 Gradle 中默认采用新的 JVM 增量编译 从 Kotlin 1.7.0 开始,增量编译的新方法已经可以使用了,如今则是默认可以使用。你不再需要在你的 gradle.properties中指定 kotlin.incremental.useClasspathSnapshot=true来启用它。 针对 Kotlin/Native 的更新 以下目标在 Kotlin 1.8.20 中已被废弃,并将在 1.9.20 中被移除: iosArm32watchosX86wasm32mingwX86linuxArm32HfplinuxMips32linuxMipsel32在 Kotlin 多平台中预览 Gradle 复合构建的情况 从 1.8.20-RC2 开始,Kotlin 多平台支持 Gradle 复合构建。复合构建允许你将单独的项目或同一项目的一部分的构建纳入一个单一的构建。 改进了 Xcode 中 Gradle 错误的输出 从 Kotlin 1.8.20-RC2 开始,Xcode 可以解析 Kotlin/Native 编译器的输出。此外,如果 Gradle 构建失败,你将在 Xcode 中看到一条附加错误消息。在大多数情况下,它有助于确定根本问题。 在标准库中对 AutoCloseable 接口的实验性支持 这 AutoCloseable接口已添加到通用标准库中,以便您可以使用一个通用接口为所有库关闭资源。 在标准库中对 Base64 编码的实验性支持

更多详情可查看:https://kotlinlang.org/docs/whatsnew1820.html

标签:

精心推荐