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

GHC 9.2.1 发布,Haskell 编译器

日期:2021-10-31点击:832

GHC(Glasgow Haskell Compiler)是 Haskell 语言的顶级套件。本次大版本更新带来了期待已久的众多新功能。

新的 Haskell 语言级更新:

  • GHC2021 语言:在 Haskell2010 标准的基础上,打包了数十个常用语言扩展。
  • ImpredicativeTypes 扩展:第一类的多态类型支持。
  • UnliftedDataTypes 扩展:允许定义严格求值的数据类型,在部分场合下可带来性能提升。
  • Record Dot Syntax 系列扩展
    • OverloadedRecordDot 扩展允许使用点访问记录,如 foo.x。
    • OverloadedRecordUpdate 扩展允许使用点更新记录,如 foo{x.y.z = 1}。
  • 还有其他更多更新!

新的编译器更新:

  • 编译速度大大提升,编译时间可降低 20%。
  • GHC 现原生支持 ARMv8 代码生成,无需依赖于 LLVM。
  • 现可更激进地内联 generics,提升性能。
  • 还有其他更多更新!

运行时系统更新:

  • 并行垃圾回收器性能显著提升。
  • 提供了新的 profile 手段 -hi,便于调试空间泄漏。
  • 还有其他更多更新!
原文链接:https://www.oschina.net/news/166663/ghc-9-2-1-released
关注公众号

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

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

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

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章