Releases: drathier/purserl
Releases · drathier/purserl
v0.15.15v2-caching-82: Merge pull request #18 from drathier/unbox-sourceann
v0.15.15v2-caching-81
Backtrace should no longer conflict with CSE, which caused refs to be incorrectly merged
v0.15.15v2-caching-80
iex(31)> r
Compiling ...
Compilation took 586 ms
:ok
iex(32)> r
Compiling ...
Compilation took 649 ms
:ok
iex(33)> r
Compiling ...
Compilation took 615 ms
:ok
iex(34)> r0
Compiling ...
[ 368 of 1222] S80 *** ArrayTests
Compilation took 2734 ms
:ok
iex(35)> r
Compiling ...
Compilation took 631 ms
:ok
iex(36)> r0
Compiling ...
[ 369 of 1222] S80 *** ArrayTests
Compilation took 2896 ms
:ok
iex(37)> r0
Compiling ...
[ 363 of 1222] S80 *** ArrayTests
Compilation took 2843 ms
:ok
iex(38)> r
Compiling ...
Compilation took 609 ms
:ok
v0.15.15v2-caching-79-2
Now without same-record-inlining
This test no longer fails:
test "record shrink"
( \_ ->
let
r1 = { a: 1, b: 2 }
r2 = { a: r1.a }
r3 = { a: 1 }
in
r2 # Expect.elixirEqual r3
)
```
Add support for Backtrace and CodeGen.erlang
v0.15.15v2-caching-79 Remove number suffix of exported functions in codegen, as compiler ca…
v0.15.15v2-caching-78
Print checkpoints for various steps in the compiler, so we can see wh…
v0.15.15v2-caching-77
Specialize a bunch of simple typeclass functions
Disable memoization again. Fix array patterns. Speed up optimization pass, hopefully.
v0.15.15v2-caching-76 Comment out dead code
WIP: Log results
v0.15.15-log-results IDEA: More detailed messages for managing error caches
v0.15.15v2-caching-75-2
re-release with commented out tests to get a linux binary built