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

PureScript v0.15.14 发布,小巧而强大的静态类型语言

日期:2024-01-04点击:64

PureScript  v0.15.14 发布了。PureScript 是个小巧而强大的静态类型语言,可以编译成 JavaScript。PureScript 主要是由 Haskell 和 PureScript 编写的。

Bug 修复

  • 修复超大文件的编译内存回归(#4521

    编译超大文件(>12K 行)时,CSE pass 可能会导致内存膨胀并导致编译时间增加。

    此修复使用了 strict Map 而非 lazy Map 来避免在优化过程中构建不必要的 thunk。

  • 修复编译多个模块时的两个 space leaks 问题(#4517

    第一个会同时交错编译太多模块,这会增加内存使用量,特别是对于使用+RTS -N1 -RTS的单线程编译。现在,并发模块的数量受限于 GHC 运行时系统可用的线程数量。

    第二个将保留编译有警告的模块的内存,直到构建结束,打印警告并释放内存。现在已通过额外的NFData实例修复了此问题。

更新说明:https://github.com/purescript/purescript/releases/tag/v0.15.14

原文链接:https://www.oschina.net/news/274116/purescript-0-15-14-released
关注公众号

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

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

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

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章