SCM Repository
Annotation of /sml/trunk/src/compiler/ChangeLog
Parent Directory
|
Revision Log
Revision 626 - (view) (download)
1 : | monnier | 626 | 2000-04-22 Stefan Monnier <monnier@cs.yale.edu> |
2 : | |||
3 : | * TopLevel/viscomp/control.sml (cpsopt): Add `zeroexpand' to reduce | ||
4 : | RA-blowup when compiling ml.grm.sml. | ||
5 : | |||
6 : | * viscomp-core.cm: Add FLINT.opt/abcopt.sml. | ||
7 : | |||
8 : | monnier | 623 | 2000-04-20 Stefan Monnier <monnier@cs.yale.edu> |
9 : | |||
10 : | * TopLevel/viscomp/control.sml (cpsopt): Use last_contract rather than | ||
11 : | first_contract because dropargs is needed to avoid blowing up | ||
12 : | the register allocator. | ||
13 : | |||
14 : | monnier | 622 | 2000-04-19 Stefan Monnier <monnier@cs.yale.edu> |
15 : | |||
16 : | * TopLevel/viscomp/control.sml (cpsopt): Remove all but first_contract. | ||
17 : | |||
18 : | * TopLevel/interact/evalloop.sml (loop): Don't hide compiler errors. | ||
19 : | |||
20 : | monnier | 220 | 1999-03-08 Stefan Monnier <monnier@cs.yale.edu> |
21 : | |||
22 : | monnier | 622 | * TopLevel/viscomp/control.sig (FLINT.printFctTypes): New var. |
23 : | (splitThreshold): New var to control splitting aggressiveness. | ||
24 : | monnier | 220 | |
25 : | monnier | 622 | * TopLevel/viscomp/control.sml: Move substructs outside so that clients |
26 : | can refer to them directly (rather than through Control.Foo) to | ||
27 : | reduce spurious dependencies. | ||
28 : | monnier | 220 | |
29 : | monnier | 622 | * TopLevel/main/{codes,compile}: Call `split' from flintcomp, |
30 : | not compile. | ||
31 : | monnier | 220 | |
32 : | 1999-03-02 Stefan Monnier <monnier@cs.yale.edu> | ||
33 : | |||
34 : | monnier | 622 | * Semant/pickle/(un)pickmod.sml (fkind): Pickle the inline bit. |
35 : | monnier | 220 | |
36 : | monnier | 622 | * Semant/pickle/pickmod.sml (mkPickleLty): Apply alpha-rename to NVAR. |
37 : | monnier | 220 | |
38 : | monnier | 622 | * Semant/pickle/unpickmod.sml (lvar): Improperly defined. |
39 : | monnier | 220 | (tyc): TC_NVAR wasn't read correctly. |
40 : | monnier | 622 | (tfundec): Pickle puts a leading "1", so look for a "1", not a "0". |
41 : | monnier | 220 | |
42 : | monnier | 189 | 1998-11-12 Stefan Monnier <monnier@cs.yale.edu> |
43 : | |||
44 : | * MiscUtil/util/stats.sml: added counters. | ||
45 : | |||
46 : | monnier | 185 | 1998-11-09 Stefan Monnier <monnier@cs.yale.edu> |
47 : | |||
48 : | monnier | 622 | * TopLevel/viscomp/control.sml (checkDatatypes): Turn off because |
49 : | of infinite looping problems. | ||
50 : | monnier | 185 | |
51 : | monnier | 184 | 1998-11-05 Stefan Monnier <monnier@cs.yale.edu> |
52 : | |||
53 : | monnier | 622 | * TopLevel/viscomp/control.sig (FLINT.unrollThreshold): New var. |
54 : | monnier | 184 | |
55 : | monnier | 162 | 1998-10-27 Stefan Monnier <monnier@cs.yale.edu> |
56 : | |||
57 : | monnier | 622 | * TopLevel/viscomp/control.sml (listLiterals): Turn it back off since |
58 : | it increases the resulting heap size by more than 10%. |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |