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 742, Thu Nov 30 14:09:32 2000 UTC revision 749, Fri Dec 8 15:16:36 2000 UTC
# Line 11  Line 11 
11  Date:  Date:
12  Tag: <post-commit CVS tag>  Tag: <post-commit CVS tag>
13  Description:  Description:
14    ----------------------------------------------------------------------
15    Name: Lal George
16    Date: 2000/12/08 09:54:02 EST 2000
17    Tag: Release_110_31
18    Description:
19    
20    - Version 110.31
21    ----------------------------------------------------------------------
22    Name: Allen Leung
23    Date: Thu Dec  7 22:01:04 EST 2000
24    Tag:  leunga-20001207-cell-monster-hack
25    Description:
26    
27    Major MLRISC internal changes.  Affect all clients.
28    Summary:
29    
30    1.  Type CELLS.cell = int is now replaced by a datatype.
31        As a result, the old regmap is now gone.  Almost all interfaces
32        in MLRISC change as a consequence.
33    
34    2.  A new brand version of machine description tool (v3.0) that generates
35        modules expecting the new interface.  The old version is removed.
36    
37    3.  The RA interface has been further abstracted into two new functors.
38        RISC_RA and X86RA.  These functors have much simpler interfaces.
39        [See also directory MLRISC/demo.]
40    
41    4.  Some other new source->source code generation tools are available:
42    
43        a. MLRISC/Tools/RewriteGen -- generate rewriters from rules.
44        b. MLRISC/Tools/WhereGen -- expands conditional pattern matching rules.
45           I use this tool to generate the peephole optimizers---with the new
46           cell type changes, peephole rules are becoming difficult to write
47           without conditional pattern matching.
48    
49    5.  More Intmap -> IntHashTable change.  Previous changes by Matthias didn't
50        cover the entire MLRISC source tree so many things broke.
51    
52    6.  CM files have been moved to the subdirectory MLRISC/cm.
53        They are moved because there are a lot of them and they clutter up the
54        root dir.
55    
56    7.  More detailed documentation to come...
57    
58        NOTE: To rebuild from 110.30 (ftp distribution), you'll have to do
59        a makeml -rebuild first.  This is because of other other
60        changes that Matthias has made (see below).
61    
62    
63  ----------------------------------------------------------------------  ----------------------------------------------------------------------
64  Name: Matthias Blume  Name: Matthias Blume

Legend:
Removed from v.742  
changed lines
  Added in v.749

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