11 |
Date: yyyy/mm/dd |
Date: yyyy/mm/dd |
12 |
Tag: <post-commit CVS tag> |
Tag: <post-commit CVS tag> |
13 |
Description: |
Description: |
14 |
|
|
15 |
|
---------------------------------------------------------------------- |
16 |
|
Name: Allen Leung |
17 |
|
Date: 2002/03/13 17:30:00 EST |
18 |
|
Tag: leunga-20020313-x86-fp-unary |
19 |
|
Description: |
20 |
|
|
21 |
|
Bug fix for: |
22 |
|
|
23 |
|
> leunga@weaselbane:~/Yale/tmp/sml-dist{21} bin/sml |
24 |
|
> Standard ML of New Jersey v110.39.1 [FLINT v1.5], March 08, 2002 |
25 |
|
> - fun f(x,(y,z)) = Real.~ y; |
26 |
|
> [autoloading] |
27 |
|
> [autoloading done] |
28 |
|
> fchsl (%eax), 184(%esp) |
29 |
|
> Error: MLRisc bug: X86MCEmitter.emitInstr |
30 |
|
> |
31 |
|
> uncaught exception Error |
32 |
|
> raised at: ../MLRISC/control/mlriscErrormsg.sml:16.14-16.19 |
33 |
|
|
34 |
|
The problem was that the code generator did not generate any fp registers |
35 |
|
in this case, and the ra didn't know that it needed to run the X86FP phase to |
36 |
|
translate the pseudo fp instruction. This only happened with unary fp |
37 |
|
operators in certain situations. |
38 |
|
|
39 |
|
---------------------------------------------------------------------- |
40 |
|
Name: Matthias Blume |
41 |
|
Date: 2002/03/13 14:00:00 EST |
42 |
|
Tag: blume-20020313-overload-etc |
43 |
|
Description: |
44 |
|
|
45 |
|
1. Added _overload as a synonym for overload for backward compatibility. |
46 |
|
(Control.overloadKW must be true for either version to be accepted.) |
47 |
|
|
48 |
|
2. Fixed bug in install script that caused more things to be installed |
49 |
|
than what was requested in config/targets. |
50 |
|
|
51 |
|
3. Made CM aware of the (_)overload construct so that autoloading |
52 |
|
works. |
53 |
|
|
54 |
|
---------------------------------------------------------------------- |
55 |
|
Name: Matthias Blume |
56 |
|
Date: 2002/03/12 22:03:00 EST |
57 |
|
Tag: blume-20020312-url |
58 |
|
Description: |
59 |
|
|
60 |
|
Forgot to update BOOT and srcarchiveurl. |
61 |
|
|
62 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
63 |
Name: Matthias Blume |
Name: Matthias Blume |
64 |
Date: 2002/03/12 17:30:00 EST |
Date: 2002/03/12 17:30:00 EST |
150 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
151 |
Name: Allen Leung |
Name: Allen Leung |
152 |
Date: 2002/03/11 10:30:00 EST |
Date: 2002/03/11 10:30:00 EST |
153 |
Tag: leunga-20020310-runtime-string0 |
Tag: leunga-20020311-runtime-string0 |
154 |
Description: |
Description: |
155 |
|
|
156 |
The representation of the empty string now points to a |
The representation of the empty string now points to a |