Here are the known bugs in MLton 20180207, listed in reverse chronological order of date reported.
-
Bug in
CML.sync
with 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.size
andMLton.share
; callingMLton.size
orMLton.share
with a non-pointer variant of an object type that could be represented by either a pointer or a non-pointer (e.g., theNONE
variant of anint list option
) would segfault.Fixed by commit
31689bc27
. -
Latent bug in
MLton.GC.collect
; an explicitMLton.GC.collect
call was passed0
bytes requested rather than the bytes required by the return block(s).Fixed by commit
1f4daa14d
.