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/HISTORY
ViewVC logotype

Diff of /sml/trunk/HISTORY

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

revision 607, Mon Apr 10 16:31:03 2000 UTC revision 629, Wed Apr 26 04:06:41 2000 UTC
# Line 12  Line 12 
12  Tag: <post-commit CVS tag>  Tag: <post-commit CVS tag>
13  Description:  Description:
14  ----------------------------------------------------------------------  ----------------------------------------------------------------------
15    Name: Matthias Blume
16    Date: 2000/04/26 13:10:00 JST
17    Tag: blume-20000426-fun_suffix
18    Description:
19    
20    Added ".fun" as a recognized file name suffix (for ML code).
21    
22    ----------------------------------------------------------------------
23    Name: Allen Leung
24    Date: 2000/04/25 17:00:00 EST
25    Tag: leunga-20000425-alpha-ra
26    Description:
27    
28    1. Alpha
29    
30        PSEUDOARITH was missing in AlphaRewrite.  This causes an endless loop
31    in C--.
32    
33    2. RA
34    
35       Added a flag "ra-dump-size" to print out the size of the flowgraph
36       and the interference graph.
37    
38    ----------------------------------------------------------------------
39    Name: Dave MacQueen
40    Date: 2000/04/25/
41    Tag: dbm-20000425-mlyacc_doc_examples
42    Description:
43      Updated mlyacc.tex sections 5 and 7 for SML '97 and CM.
44      Updated all three examples in src/ml-yacc/examples to run
45      under 110.* using CM.make.
46    
47    ----------------------------------------------------------------------
48    Name: Allen Leung
49    Date: 2000/04/20 23:04:00 EST
50    Tag: leunga-20000420-ssa-c---stuff
51    Description:
52    
53      This update synchronizes my repository with Yale's.  Most of these
54    changes, however, do not affect SML/NJ at all (the RA is an exception).
55    
56    1. Register Allocator
57    
58       a. An improvement in the interference graph construction:
59          Given a copy
60    
61                s <- t
62    
63          no interference edge between s and t is added for this definition of s.
64    
65       b. I've added two new spill heuristic modules that Fermin and I developed
66          (in the new library RA.cm). These are unused in SML/NJ but maybe
67          useful for others (Moby?)
68    
69    2. X86
70    
71       a. Various fixes in the backend provided by Fermin [C--] and Lal.
72    
73    3. Alpha
74    
75       a. Added the BSR instruction and code generation that goes with it [C--]
76       b. Other fixes too numerous to recount provided by Fermin [C--]
77    
78    4. Regmaps
79    
80       a. The regmaps are not initialized with the identity physical bindings
81          at creation time.  This is unneeded.
82    
83    5. MLRISC Optimizations
84    
85       a. The DJ-Graph module can now compute the iterated dominance frontiers
86          intersects with liveness incrementally in linear time! Woohoo!
87          This is now used in my new SSA construction algorithm.
88    
89       b. THe branch reorganization module is now smarter about linear chains of
90          basic blocks.
91    
92    
93    ----------------------------------------------------------------------
94    Name: Matthias Blume
95    Date: 2000/04/12 13:52:00 JST
96    Tag: blume_main_v110p27_1
97    Description:
98    
99    Changed install.sh script to handle archive files without version number
100    and to use "boot.<arch>-<os>" instead of "sml.boot.<arch>-<os>" for the
101    name of the boot file archive.
102    
103    ----------------------------------------------------------------------
104  Name: Dave MacQueen  Name: Dave MacQueen
105  Date: 2000/04/09 14:00 EDT  Date: 2000/04/09 14:00 EDT
106  Tag: dbm-20000410-Version_110_27  Tag: dbm-20000410-Version_110_27

Legend:
Removed from v.607  
changed lines
  Added in v.629

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