转载

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

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

 

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

更新日志

Bug 修复

  • Disallow polymorphic types in binders, preventing a crash (@paf31)
  • Rebuild modules if necessary when using --dump-corefn (@paf31)
  • TypeLevelString/TypeConcat should not be quoted (@michaelficarra)
  • Generate JS static member accesses whenever possible (@michaelficarra)
  • Require dependencies to exist during sorting phase (@paf31)
  • Fix inlining for negateInt (@paf31)
  • Fix object key quoting (@hdgarrood)
  • Don't expand synonyms until after kind checking (@paf31)
  • Fix 'Unknown type index' on mismatch between class and instance argument counts (@LiamGoodacre)
  • Style comment types differently (@matthewleon)

psc-ide

psc-publish

  • Add modules for rendering HTML documentation (@hdgarrood)
  • Fix psc-publish --dry-run (@hdgarrood)
  • Fix failure to parse git tag date in psc-publish (@hdgarrood)
  • Add git tag time to psc-publish JSON (@hdgarrood)
  • Remove Docs.Bookmarks (@hdgarrood)

Performance

  • Combine inlining optimizations into a single pass (@paf31)
  • Use Map.foldlWithKey' instead of foldl (@hdgarrood)
  • Minor memory usage improvements in Language.PureScript.Docs (@hdgarrood)

Other

  • Generate data constructors without IIFEs (@hdgarrood)
  • Add stack-ghc-8.0.2.yaml (@noraesae)
  • Add HasCallStack to internalError (@alexbiehl)
  • Update psc-package to use turtle 1.3 (@taktoa)
  • Remove JSAccessor; replace with JSIndexer (@michaelficarra)
  • Store more information in RenderedCode (@hdgarrood)

下载

本站原创,转载时保留以下信息:
本文转自:深度开源(open-open.com)
原文地址:http://www.open-open.com/news/view/585a3b3a

正文到此结束
Loading...