Bugs20100608 ============ Here are the known bugs in <:Release20100608:MLton 20100608>, listed in reverse chronological order of date reported. * Bugs in `REAL.signBit`, `REAL.copySign`, and `REAL.toDecimal`/`REAL.fromDecimal`. + Thanks to Phil Clayton for the bug report and examples. + Fixed by revisions , , and . * Bug in elaboration of type variables with and without equality status. + Thanks to Rob Simmons for the bug report and examples. + Fixed by revision . * Bug in <:Redundant:redundant> <:SSA:> optimization. + Thanks to Lars Magnusson for the bug report and example. + Fixed by revision . * Bug in <:SSA:>/<:SSA2:> <:Shrink:shrinker> that could erroneously turn a non-tail function call with a `Bug` transfer as its continuation into a tail function call. + Thanks to Lars Bergstrom for the bug report. + Fixed by revision . * Bug in translation from <:SSA2:> to <:RSSA:> with `case` expressions over non-primitive-sized words. + Fixed by revision . * Bug with <:SSA:>/<:SSA2:> type checking of case expressions over words. + Fixed by revision . * Bug with treatment of `as`-patterns, which should not allow the redefinition of constructor status. + Thanks to Michael Norrish for the bug report. + Fixed by revision . * Bug with treatment of `nan` in <:CommonSubexp:common subexpression elimination> <:SSA:> optimization. + Thanks to Alexandre Hamez for the bug report. + Fixed by revision . * Bug in translation from <:SSA2:> to <:RSSA:> with weak pointers. + Thanks to Alexandre Hamez for the bug report. + Fixed by revision . * Bug in amd64 codegen calling convention for varargs C calls. + Thanks to <:HenryCejtin:> for the bug report and <:WesleyTerpstra:> for the initial diagnosis. + Fixed by revision . * Bug in comment-handling in lexer for <:MLYacc:>'s input language. + Thanks to Michael Norrish for the bug report and patch. + Fixed by revision . * Bug in elaboration of function clauses with different numbers of arguments that would raise an uncaught `Subscript` exception. + Fixed by revision .