Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /sml/trunk/src/compiler/ChangeLog
ViewVC logotype

Annotation of /sml/trunk/src/compiler/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 698 - (view) (download)

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

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0