Kotlin 1.3.60 发布,对更多Kotlin/Native平台和目标的支持


Kotlin 1.3.60已于昨天发布,具有新功能以及质量和工具改进。此版本增加了对更多Kotlin/Native平台和目标的支持。它还改善了Kotlin/MPP IDE的体验。对于Kotlin/JS,Kotlin 1.3.60添加了对源映射的支持并改善了平台测试运行器的集成。该团队还大大增强了Kotlin跨平台方面的一些“create expect”快速修复。

开源Kotlin正在软件开发领域延续飞速崛起

IntelliJ IDEA和Kotlin Eclipse IDE插件更新

  • 现在重新设计和改进了暂存文件,使您可以看到结果,这些结果显示在不同的窗口中。
  • Kotlin团队正在使用Kotlin Gradle构建脚本来增强用户体验。
  • 开发人员可以在Kotlin代码中设置函数断点。然后,调试器将在进入或退出相应功能时停止执行。
  • Java到Kotlin转换器的多项改进。
  • kotlin-eclipse插件现在支持单个模块的实验性增量编译。

Kotlin 1.3.60中对Kotlin/Native编译器的改进

  • Kotlin/Native编译器与最新的工具位兼容:XCode 11和LLVM 8.0。它还添加了新的平台/目标,例如watchOS,tvOS和Android(本机)。
  • Kotlin 1.3.60为发布二进制文件(包括LLVM内联代码,比XCode能够解码的代码更进了一步)添加了iOS崩溃报告的实验性符号。
  • 对Kotlin对象的Objective-C弱引用/共享引用的线程安全跟踪。
  • 支持挂起可调用引用。
  • 能够将工作队列与任何上下文/线程相关联,而不仅仅是通过Worker.start临时创建的上下文/线程。
  • kotlinx.cli项目已被(大部分)重写,并且包含在此版本的Kotlin/Native编译器中。
  • Kotlin/Native编译器的运行时性能也得到了改善:现在,接口调用的速度提高了5倍,而在Kotlin 1.3.60中,类型检查的速度提高了50倍。

团队还分享了计划在2020年发布的Kotlin 1.4即将进行的更改。目前,Kotlin 1.4处于试验状态。您可以在变更日志中找到Kotlin 1.3.60变更的完整列表。

  • Google宣布Kotlin为Android应用程序开发的首选语言  https://www.linuxboy.net/Linux/2019-05/158573.htm
  • Kotlin v1.3.31发布,基于JVM的编程语言  https://www.linuxboy.net/Linux/2019-04/158360.htm
  • 2019年1月RedMonk编程语言排行榜 - Kotlin首次前20名  https://www.linuxboy.net/Linux/2019-03/157835.htm

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-11/161463.htm

相关内容