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 691, Tue Jul 25 07:20:24 2000 UTC revision 697, Tue Aug 8 03:33:13 2000 UTC
# Line 13  Line 13 
13  Description:  Description:
14  ----------------------------------------------------------------------  ----------------------------------------------------------------------
15  Name: Matthias Blume  Name: Matthias Blume
16    Date: 2000/08/08 12:33:00 JST
17    Tag: blume-20000808-manual
18    Description:
19    
20    Tiny update to CM manual.
21    
22    ----------------------------------------------------------------------
23    Name: Allen Leung
24    Date: 2000/08/7 19:31:00
25    Tag: leunga-20000807-a-whole-bunch-of-stuff
26    
27      Moby, C--, SSA, x86, machine descriptions etc.  Should only affect C--
28    and Mobdy.
29    
30    1.  x86
31    
32       a.  Fixes to peephole module by John and Dan.
33       b.  Assembly fix to SETcc by Allen.
34       c.  Fix to c-call by John.
35       d.  Fix to spilling by John.  (This one deals with the missing FSTPT case)
36       e.  Instruction selection optimization to SETcc as suggested by John.
37    
38           For example,
39    
40            MV(32, x, COND(32, CMP(32, LT, a, b), LI 1, LI 0))
41    
42           should generate:
43    
44            MOVL a, x
45            SUBL b, x
46            SHRL 31, x
47    
48    2.  IR stuff
49    
50         A bunch of new DJ-graph related algorithms added.  These
51         speed up SSA construction.
52    
53    3.  SSA + Scheduling
54    
55         Added code for SSA and scheduling to the repository
56    
57    ----------------------------------------------------------------------
58    Name: Lal George
59    Date: 2000/07/27 11:53:14 EDT
60    
61    Tag: lal-20000727-linux-ppc
62    Description:
63    
64     Made changes to support Linux PPC.
65     p.s. I have confirmation that the 110.29 boot files work fine.
66    
67    ----------------------------------------------------------------------
68    Name: Matthias Blume
69    Date: 2000/07/27 17:40:00 JST
70    Tag: blume-20000727-scripts
71    Description:
72    
73    !!!! WARNING !!!!
74    You must recompile the runtime system!
75    !!!! WARNING !!!!
76    
77    This is basically another round of script-enhancements:
78    
79    1. sml, ml-build, and ml-makedepend accept options -D and -U to define
80       and undefine CM preprocessor symbols.
81    
82    2. ml-build avoids generating a new heap image if it finds that the
83       existing one is still ok.  (The condition is that no ML file had to
84       be recompiled and all ML files are found to be older that the heap
85       file.)
86    
87       To make this work smoothly, I also hacked the runtime system as
88       well as SMLofNJ.SysInfo to get access to the heap image suffix
89       (.sparc-solaris, ...) that is currently being used.
90    
91       Moreover, the signature of CM.mk_standalone has changed.  See the
92       CM manual.
93    
94    3. ml-makedepend accepts additional options -n, -a, and -o.  (See the
95       CM manual for details.)
96    
97    4. More CM manual updates:
98        - all of the above has been documented.
99        - there is now a section describing the (CM-related) command line
100          arguments that are accepted by the "sml" command
101    
102    ----------------------------------------------------------------------
103    Name: Matthias Blume
104  Date: 2000/07/25 16:20:00 JST  Date: 2000/07/25 16:20:00 JST
105  Tag: blume-20000725-makedepend  Tag: blume-20000725-makedepend
106  Description:  Description:

Legend:
Removed from v.691  
changed lines
  Added in v.697

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