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

SCM Repository

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

Diff of /sml/trunk/src/compiler/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 185, Tue Nov 10 21:01:05 1998 UTC revision 698, Mon Aug 21 22:05:47 2000 UTC
# Line 1  Line 1 
1    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    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    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    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    1999-03-08  Stefan Monnier  <monnier@cs.yale.edu>
26    
27            * TopLevel/viscomp/control.sig (FLINT.printFctTypes): New var.
28            (splitThreshold): New var to control splitting aggressiveness.
29    
30            * 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    
34            * TopLevel/main/{codes,compile}: Call `split' from flintcomp,
35            not compile.
36    
37    1999-03-02  Stefan Monnier  <monnier@cs.yale.edu>
38    
39            * Semant/pickle/(un)pickmod.sml (fkind): Pickle the inline bit.
40    
41            * Semant/pickle/pickmod.sml (mkPickleLty): Apply alpha-rename to NVAR.
42    
43            * Semant/pickle/unpickmod.sml (lvar): Improperly defined.
44            (tyc): TC_NVAR wasn't read correctly.
45            (tfundec): Pickle puts a leading "1", so look for a "1", not a "0".
46    
47    1998-11-12  Stefan Monnier  <monnier@cs.yale.edu>
48    
49            * MiscUtil/util/stats.sml: added counters.
50    
51  1998-11-09  Stefan Monnier  <monnier@cs.yale.edu>  1998-11-09  Stefan Monnier  <monnier@cs.yale.edu>
52    
53          * TopLevel/viscomp/control.sml          * TopLevel/viscomp/control.sml (checkDatatypes): Turn off because
54          (checkDatatypes): turned off because of infinite looping problems          of infinite looping problems.
55    
56  1998-11-05  Stefan Monnier  <monnier@cs.yale.edu>  1998-11-05  Stefan Monnier  <monnier@cs.yale.edu>
57    
58          * TopLevel/viscomp/control.sig: add FLINT.unrollThreshold          * TopLevel/viscomp/control.sig (FLINT.unrollThreshold): New var.
59    
60  1998-10-27  Stefan Monnier  <monnier@cs.yale.edu>  1998-10-27  Stefan Monnier  <monnier@cs.yale.edu>
61    
62          * TopLevel/viscomp/control.sml (listLiterals): turned it back off because          * TopLevel/viscomp/control.sml (listLiterals): Turn it back off since
63            it increases the resulting heap size by more than 10%.            it increases the resulting heap size by more than 10%.
   

Legend:
Removed from v.185  
changed lines
  Added in v.698

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