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

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

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

revision 163, Thu Oct 29 21:00:27 1998 UTC revision 185, Tue Nov 10 21:01:05 1998 UTC
# Line 1  Line 1 
1    1998-11-09  Stefan Monnier  <monnier@cs.yale.edu>
2    
3            * opt/fcontract.sml: take advantage of single-arm SWITCH (aka decon)
4            (SWITCH(CON)): just compare the conreps because types may differ (?)
5            (inlineWitness): ugly hack used to figure out if inlining happened,
6              in order to decide whether to keep the inline bit or not (in cfun).
7    
8    1998-11-06  Stefan Monnier  <monnier@cs.yale.edu>
9    
10            * opt/fcontract.sml: added unrolling support
11    
12            * reps/coerce.sml: replaced FK_FCT by fkfct, itself defined "sanely"
13    
14            * opt/fixfix.sml: adapted to the new fkind and introduced unrolling
15    
16    1998-11-05  Stefan Monnier  <monnier@cs.yale.edu>
17    
18            * flint/flint.sig: changed fkind to have most annotations valid on
19              functors as well.  It also adds a loopkind annotation as well as extends
20              the inline boolean into a three-way alternative.
21    
22    1998-10-30  Stefan Monnier  <monnier@cs.yale.edu>
23    
24            * opt/fcontract.sml (dropcstargs): replace constant args by the constant.
25            (cexp): switched to a continuation passing style to implement the
26              let-associativity rule in a better way.
27    
28            * opt/fixfix.sml (curry): correctly handle "imposible" cases.
29    
30            * opt/collect.sml: completely revisited:  no distinction between
31              internal/external uses, dead-code elimination done right away.  This
32              makes fcontract a little simpler.
33    
34  1998-10-28  Stefan Monnier  <monnier@cs.yale.edu>  1998-10-28  Stefan Monnier  <monnier@cs.yale.edu>
35    
36          * opt/fcontract.sml (inline): do simple inlining only for non-isrec          * opt/fcontract.sml (inline): do simple inlining only for non-isrec

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

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