Skip to content

Releases: drathier/purserl

v0.15.15v2-caching-82: Merge pull request #18 from drathier/unbox-sourceann

31 Jul 09:35
82d3223

Choose a tag to compare

v0.15.15v2-caching-81

12 Jun 22:13
8d1d536

Choose a tag to compare

Backtrace should no longer conflict with CSE, which caused refs to be incorrectly merged

v0.15.15v2-caching-80

23 Mar 21:44
48f02b9

Choose a tag to compare

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

17 Feb 10:22
604ab42

Choose a tag to compare

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

11 Feb 23:09

Choose a tag to compare

v0.15.15v2-caching-79

Remove number suffix of exported functions in codegen, as compiler ca…

v0.15.15v2-caching-78

05 Feb 16:49

Choose a tag to compare

Print checkpoints for various steps in the compiler, so we can see wh…

v0.15.15v2-caching-77

03 Feb 23:44

Choose a tag to compare

Specialize a bunch of simple typeclass functions

Disable memoization again. Fix array patterns. Speed up optimization pass, hopefully.

01 Feb 17:01

Choose a tag to compare

WIP: Log results

16 Jan 15:17

Choose a tag to compare

v0.15.15-log-results

IDEA: More detailed messages for managing error caches

v0.15.15v2-caching-75-2

08 Jan 16:25
c408037

Choose a tag to compare

re-release with commented out tests to get a linux binary built