github purescript/purescript v0.6.3

latest releases: v0.15.16-1, v0.15.16-0, v0.15.15...
9 years ago

Breaking Changes

Bug Fixes

  • Case statement at end of Eff block not being executed. (#759, @paf31)
  • A bug related to dead code elimination was fixed. (@garyb)
  • Wildcards can now appear in row endings. (@RossMeikleham)

Enhancements

  • There is a new "core functional representation", which will enable certain optimizations, and new features such as rewrite rules. (#710, @garyb)
  • Record pattern matches now allow field names to be separated from binders using : instead of =, to match record construction (#760, @leighman)
  • Some improvements needed for the Pursuit tool (@hdgarrood)
  • The lexer was separated from the parser, and now supports explicit comments in the AST. Documentation generated by psc-docs now contains any inline comments which precede the corresponding declaration, and generated code preserves the same comments. (@paf31)
  • PureScript now builds on GHC 7.6.* again. (@dylex)
  • Proper names can now contain underscores. (@dylex)
  • Several auto-completion improvements and fixes in PSCI. (@vkorablin)

Libraries

  • The Prelude now contains a pureST function to run ST computations in a pure context. (@KMahoney)

Tools

  • The Pursuit tool now runs on the community server, and integrates with Bower. Libraries can be added by submitting a pull request. (@hdgarrood)

Don't miss a new purescript release

NewReleases is sending notifications on new releases.