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 and MLton.share; calling MLton.size or MLton.share with a non-pointer variant of an object type that could be represented by either a pointer or a non-pointer (e.g., the NONE variant of an int list option) would segfault.

    Fixed by commit 31689bc27.

  • Latent bug in MLton.GC.collect; an explicit MLton.GC.collect call was passed 0 bytes requested rather than the bytes required by the return block(s).

    Fixed by commit 1f4daa14d.