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

Legend:
Removed from v.605  
changed lines
  Added in v.628

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