Commit Graph

8 Commits

Author SHA1 Message Date
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