Christian Rasmussen
84e431f495
Add noNewtype option to data types
2020-04-29 21:01:33 +02:00
Edwin Brady
1262ca2fde
Merge branch 'master' into records
2020-04-27 13:36:18 +01:00
Edwin Brady
b9907fbb21
Merge pull request #254 from jfdm/literate-modes
...
Enhance literate mode to recognise multi-modes.
2020-04-27 13:33:55 +01:00
Matus Tejiscak
04a79d0a69
Update CHANGELOG.
2020-04-24 18:01:41 +02:00
Edwin Brady
0688728eb3
Run time system improvements
...
We shouldn't free the old heap if it's the right size, because that'll
execute a system call that could be costly. We can just reuse it!
2020-04-24 15:52:12 +01:00
Jan de Muijnck-Hughes
0e73bf976b
Updated the CHANGELOG to mention literate mode.
2020-04-21 19:31:21 +01:00
Edwin Brady
471a47255f
newtype optimisation
...
Data types with one constructor, that has one unerased argument, are
translated to that argument for runtime. This doesn't have a huge effect
on its own, but doing this will expose other optimisations later (e.g.
increasing effect of inlining).
2020-04-08 19:34:37 +01:00
Edwin Brady
07ed0352a2
Initialise a CHANGELOG
2020-03-31 22:43:58 +01:00