皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Kotlin 1.4.0 发布

Kotlin 1.4.0 已经发布,此版本支持多种新的语言功能,包括期待已久的 Kotlin 接口的 SAM 转换。

Kotlin 1.4.0 发布

此版本的重点是改善 Kotlin 的整体开发体验,包括提高 IDE 性能和稳定性。开发团队检查和修复了超过 60 个性能问题,包括导致 IDE 冻结或内存泄漏的许多问题。

当第一次处理项目并打开一个较大的 Kotlin 文件时,现在可以更快地看到高亮显示的内容。在大多数情况下,高亮显示的速度现在提高了 1.5-4 倍:

Kotlin 1.4.0 发布

同时还大幅缩短了显示自动补全建议所花的时间。下图概述了 Kotlin 用户所经历的平均自动补全响应时间,补全时间超过 500 毫秒的情况几乎减少了一半:

Kotlin 1.4.0 发布

需要注意的是,这些最新更改(包括加速的代码高亮显示) 只能在 IntelliJ IDEA 2020.1+ 和 Android Studio 4.1+ 使用。

此外已开始集成新的实验性 Kotlin 编译器前端,这将进一步提高 IDE 的速度。这是一项艰巨的任务,需要重写插件的许多部分,但是它将提高 IDE 在许多方面的性能,包括代码补全、语法高亮显示和编译器错误报告。

IDE 新功能

为了可以更轻松地使用协同程序,尤其是查明并发应用程序中的错误,引入了协同程序调试器。此外还引入了一个灵活的新 Kotlin Project Wizard。这个新向导提供了一个创建和配置不同类型的 Kotlin 项目的地方,即使使用更复杂的结构(例如多平台项目),也可以轻松上手。

Kotlin 1.4.0 添加了超过 40 项新的快速修复、意图和检查,它们将在开发者需要时提供帮助——修改代码时,按 Alt+Enter 可以查看在特定上下文中可用的功能。

新的编译器

新编译器的主要目标是变得更快速、统一 Kotlin 支持的所有平台,并提供用于编译器扩展的 API。Kotlin 1.4.0 中,有几项正在进行的工作:

语言功能

Kotlin 1.4 提供了许多新功能:

库改进

在此版本中,Kotlin 标准库有新集合运算符委托属性改进以及双端队列实现 ArrayDeque等新改进。

无论是针对单一平台还是在多平台项目中工作,在任何 Gradle Kotlin 项目中,都不再需要声明与 stdlib 的依赖关系。 从 Kotlin 1.4.0 开始,此依赖关系默认添加

完整更新说明见发布公告:

https://blog.jetbrains.com/zh-hans/kotlin/2020/08/kotlin-1-4-released-with-a-focus-on-quality-and-performance-zh

转自 https://www.oschina.net/news/117991/kotlin-1-4-0-released