Import Upstream version 20180207
[hcoop/debian/mlton.git] / doc / guide / src / Bugs20100608.adoc
CommitLineData
7f918cf1
CE
1Bugs20100608
2============
3
4Here are the known bugs in <:Release20100608:MLton 20100608>, listed
5in reverse chronological order of date reported.
6
7* <!Anchor(bug11)>
8Bugs in `REAL.signBit`, `REAL.copySign`, and `REAL.toDecimal`/`REAL.fromDecimal`.
9+
10Thanks to Phil Clayton for the bug report and examples.
11+
12Fixed by revisions <!ViewSVNRev(7571)>, <!ViewSVNRev(7572)>, and <!ViewSVNRev(7573)>.
13
14* <!Anchor(bug10)>
15Bug in elaboration of type variables with and without equality status.
16+
17Thanks to Rob Simmons for the bug report and examples.
18+
19Fixed by revision <!ViewSVNRev(7565)>.
20
21* <!Anchor(bug09)>
22Bug in <:Redundant:redundant> <:SSA:> optimization.
23+
24Thanks to Lars Magnusson for the bug report and example.
25+
26Fixed by revision <!ViewSVNRev(7561)>.
27
28* <!Anchor(bug08)>
29Bug 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.
30+
31Thanks to Lars Bergstrom for the bug report.
32+
33Fixed by revision <!ViewSVNRev(7546)>.
34
35* <!Anchor(bug07)>
36Bug in translation from <:SSA2:> to <:RSSA:> with `case` expressions over non-primitive-sized words.
37+
38Fixed by revision <!ViewSVNRev(7544)>.
39
40* <!Anchor(bug06)>
41Bug with <:SSA:>/<:SSA2:> type checking of case expressions over words.
42+
43Fixed by revision <!ViewSVNRev(7542)>.
44
45* <!Anchor(bug05)>
46Bug with treatment of `as`-patterns, which should not allow the redefinition of constructor status.
47+
48Thanks to Michael Norrish for the bug report.
49+
50Fixed by revision <!ViewSVNRev(7530)>.
51
52* <!Anchor(bug04)>
53Bug with treatment of `nan` in <:CommonSubexp:common subexpression elimination> <:SSA:> optimization.
54+
55Thanks to Alexandre Hamez for the bug report.
56+
57Fixed by revision <!ViewSVNRev(7503)>.
58
59* <!Anchor(bug03)>
60Bug in translation from <:SSA2:> to <:RSSA:> with weak pointers.
61+
62Thanks to Alexandre Hamez for the bug report.
63+
64Fixed by revision <!ViewSVNRev(7502)>.
65
66* <!Anchor(bug02)>
67Bug in amd64 codegen calling convention for varargs C calls.
68+
69Thanks to <:HenryCejtin:> for the bug report and <:WesleyTerpstra:> for the initial diagnosis.
70+
71Fixed by revision <!ViewSVNRev(7501)>.
72
73* <!Anchor(bug01)>
74Bug in comment-handling in lexer for <:MLYacc:>'s input language.
75+
76Thanks to Michael Norrish for the bug report and patch.
77+
78Fixed by revision <!ViewSVNRev(7500)>.
79
80* <!Anchor(bug00)>
81Bug in elaboration of function clauses with different numbers of arguments that would raise an uncaught `Subscript` exception.
82+
83Fixed by revision <!ViewSVNRev(75497)>.