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

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

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