Kotlin 1.7.20更新K2编译器,默认激活新内存管理器

JetBrain发布最新Kotlin 1.7.20程序语言版本,这个版本的更新重点包括改进K2编译器支持,并且开始默认使用新的Kotlin内存管理器。Kotlin团队持续改进K2编译器,目前K2仍在Alpha阶段,但是现在添加支持多个编译器组件,包括all-open、no-arg和SAM with receiver等。

Kotlin 1.7.20开始预览..

由于Kotlin团队改进内存管理器,稳定性和性能同时获得提升,因此在这个Kotlin新版本,内存管理器进入Beta测试阶段,官方提到,之前的内存管理器会使编写并行和异步程序代码变得复杂,包括kotlinx.coroutines函数库的实例问题,限制了iOS和Android平台之间共享Kotlin程序代码,因而阻碍了Kotlin Multiplatform Mobile的采用,而新的内存管理器解决相关问题,并使Kotlin Multiplatform Mobile进到Beta阶段。