@nwolverson nwolverson released this Nov 14, 2018 · 25 commits to erl since this release

Assets 6
  • Only export in .erl the PureScript module exports
  • Add line number macro to generated source
  • Use calls via module:function/arity when possible to support code upgrade 40bb8e7
  • Codegen bugfixes

@nwolverson nwolverson released this Sep 12, 2018 · 33 commits to erl since this release

Assets 6
  • Changes to codegen to generate additional uncurried versions of top level values of EffectFnX and FnX types, eg foo :: EffectFn4 _ _ _ _ _ will generate foo/4 as well as foo/0, and related inliner changes
  • Erlang backend repl: purs repl --erl

@nwolverson nwolverson released this Aug 3, 2018 · 37 commits to erl since this release

Assets 6

Merged changes from upstream for 0.12

purerl specific updates:

  • Updates for Effect-related library updates
  • Fix some bit-rotted codegen optimisations
  • Remove @c suffix from generated name for curried version of functions - both curried and auto-generated uncurried versions will have the same name but different arity
Jul 10, 2017
0.11.6
Apr 17, 2017
[purs ide] Reads files in TextMode for adding imports (purescript#2850)
The functions provided in System.IO.UTF8 use ByteString's readFile, which uses
https://hackage.haskell.org/package/base-4.9.1.0/docs/System-IO.html#v:openBinaryFile
under the hood, which in turn causes trouble when we treat source files as text
on Windows.