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/FLINT/ChangeLog
ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 163 - (view) (download)

1 : monnier 163 1998-10-28 Stefan Monnier <monnier@cs.yale.edu>
2 :    
3 :     * opt/fcontract.sml (inline): do simple inlining only for non-isrec
4 :     functions (to ensure we never silently turn external uses into internal
5 :     uses) and correspondingly change the agressive inlining to inline
6 :     non-inlinable functions as long as its their last use.
7 :     (dropargs): new functions to drop unused arguments.
8 :    
9 :    
10 : monnier 162 1998-10-27 Stefan Monnier <monnier@cs.yale.edu>
11 :    
12 : monnier 163 * opt/optutils.sml: trying to reuse code between fixfix and fcontract.
13 :    
14 :     * opt/collect.sml (called): added for eta-expand.
15 :    
16 :     * opt/fcontract.sml (inline): allow single inlining of FK_FCT.
17 :    
18 : monnier 162 * lsplit/ls-inline.sml: don't call lcontract anymore.
19 :    
20 :     1998-10-26 Stefan Monnier <monnier@cs.yale.edu>
21 :    
22 :     * cps/cpstrans.sml (spillOut): fix from Zhong.
23 :    
24 :     * cpsopt/cpsopt.sml: use Control.CG.cpsopt and fold over it.
25 :    
26 :     * main/flintcomp.sml: use Control.FLINT.phases and fold over it.
27 :    
28 :     * opt/fixfix.sml (curry): use Control.FLINT.maxargs to bound the uncurrying

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