,提供的内容包括 JVM 版本的 Kotlin 编译器,以及针对主要平台(Linux,macOS 和 Windows)的原生系统相关版本。这些二进制文件使用 Excelsior JET AOT 编译器()构建,具有更快的启动时间,适用于构建小文件或脚本。
更新日志包括引入新特性、提升性能和修复 bug 等,主要是针对编译器、IDE、库和工具这几方面。
列举部分如下:
编译器
新特性
- 对 non-virtual 的实际声明提供更宽松的可见性
- 添加对 Android 平台注释的支持
- 不再隐式传输来自 Java 的弃用内容
性能改进
- 当目标版本为 1.8 时,对无符号类型的 java.lang.Long.divideUnsigned 发送调用
- 无符号整数'when' 未转换为 tableswitch/lookupswitch
- 协程状态机使用 Result.throwOnFailure
- 对无符号整数范围和进度迭代器进行专门化的'next'方法调用
详情请查看 。