Here are the known bugs in MLton 20180207, listed in reverse chronological order of date reported.
-
Bug in
CML.syncwith multiple enabled events.Thanks to James Cooper for the bug report.
Fixed by commit
0de07d039. -
Bug in SimplifyTypes SSA optimization pass.
Fixed by commit
ef0f05961. -
Bugs in
MLton.sizeandMLton.share; callingMLton.sizeorMLton.sharewith a non-pointer variant of an object type that could be represented by either a pointer or a non-pointer (e.g., theNONEvariant of anint list option) would segfault.Fixed by commit
31689bc27. -
Latent bug in
MLton.GC.collect; an explicitMLton.GC.collectcall was passed0bytes requested rather than the bytes required by the return block(s).Fixed by commit
1f4daa14d.