您现在的位置是:首页 > 文章详情

Scala 2.13.15 发布,多范式编程语言

日期:2024-09-29点击:150

Scala 2.13.15 现已发布。这是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。此版本更新亮点如下:

Breaking changes

  • -Wconf:x,y现在表示​​​​​​​-Wconf:x -Wconf:y,y overruling x,而不是相反(与 Scala 3 和 user intuition 保持一致)(#10708
  • 编译器插件:重新设计和改进 phase assembly(#10687
    • 插件作者应该检查自己是否受到影响
    • 如果插件受到影响且作者没有调整,插件用户可能会看到奇怪的错误
    • 大多数插件不受影响

兼容性

  • 在 optimizer 中支持 JDK 23(通过升级到已打补丁的 ASM 9.7.0)(#10744

  • 在 TASTy reader 中支持 Scala 3.5(#10811

  • REPL:JLine 3.26.3(原为 3.25.1)(#10827

Features

  • 支持替代的 JVM system images(通过-system,例如 javac)(#10801
  • 添加-Ycollect-statistics用于收集统计数据但不 printing 它们(#10795

Align with Scala 3

  • 添加-Xsource-features:double-definitions对双重定义的警告或错误 ( #10846)
  • -Xsource:3下,允许导入given,用于交叉构建(#10786
  • -Xsource:3下,移除对 case copy 的 by-name restriction ( #10770)

Errors and warnings

  • 修复-Wconf-nowarn使其更加一致 ( #10750 )
  • 添加-Wtostring-interpolated以在 interpolator 使用toString时发出警告(#10776
  • 改进 inferred- Anylint(修复误报和漏报)(#9452
  • 修复 for 理解中的误报未使用警告(#10812
  • 提及类路径上是否存在缺失符号(#10774
  • 避免在 REPL 中出现未使用的导入警告(#10769
  • 添加-Vcyclic改进“cyclic reference”错误报告(#10680

更多详情可查看:https://github.com/scala/scala/releases/tag/v2.13.15

原文链接:https://www.oschina.net/news/314068/scala-2-13-15-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章