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