Commit Graph

10 Commits

Author SHA1 Message Date
Edwin Brady
5285b36a4f Update CHANGELOG and CONTRIBUTORS
Trying to keep both up to date - apologies if I'm missed anyone. I got
the list from the git logs, but feel free to edit yourself in or out as
you prefer.
2020-05-13 13:12:41 +01:00
Edwin Brady
a451dcd171 CHANGELOG updates
Noting recent langauge changes for optimisations. Full documentation
still to come.
2020-05-13 00:12:58 +01:00
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