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 684, Tue Jul 11 04:57:48 2000 UTC revision 701, Thu Aug 31 08:46:43 2000 UTC
# Line 13  Line 13 
13  Description:  Description:
14  ----------------------------------------------------------------------  ----------------------------------------------------------------------
15  Name: Matthias Blume  Name: Matthias Blume
16    Date: 2000/08/31 18:00:00 JST
17    Tag: blume-20000831-cvsbootfiles
18    Description:
19    
20    New URL for boot files (because the 110.29 files on the BL server do
21    now work correctly with my updated install scripts for yacc and lex).
22    
23    ----------------------------------------------------------------------
24    Name: Matthias Blume
25    Date: 2000/08/08 12:33:00 JST
26    Tag: blume-20000808-manual
27    Description:
28    
29    Tiny update to CM manual.
30    
31    ----------------------------------------------------------------------
32    Name: Allen Leung
33    Date: 2000/08/7 19:31:00
34    Tag: leunga-20000807-a-whole-bunch-of-stuff
35    
36      Moby, C--, SSA, x86, machine descriptions etc.  Should only affect C--
37    and Mobdy.
38    
39    1.  x86
40    
41       a.  Fixes to peephole module by John and Dan.
42       b.  Assembly fix to SETcc by Allen.
43       c.  Fix to c-call by John.
44       d.  Fix to spilling by John.  (This one deals with the missing FSTPT case)
45       e.  Instruction selection optimization to SETcc as suggested by John.
46    
47           For example,
48    
49            MV(32, x, COND(32, CMP(32, LT, a, b), LI 1, LI 0))
50    
51           should generate:
52    
53            MOVL a, x
54            SUBL b, x
55            SHRL 31, x
56    
57    2.  IR stuff
58    
59         A bunch of new DJ-graph related algorithms added.  These
60         speed up SSA construction.
61    
62    3.  SSA + Scheduling
63    
64         Added code for SSA and scheduling to the repository
65    
66    ----------------------------------------------------------------------
67    Name: Lal George
68    Date: 2000/07/27 11:53:14 EDT
69    
70    Tag: lal-20000727-linux-ppc
71    Description:
72    
73     Made changes to support Linux PPC.
74     p.s. I have confirmation that the 110.29 boot files work fine.
75    
76    ----------------------------------------------------------------------
77    Name: Matthias Blume
78    Date: 2000/07/27 17:40:00 JST
79    Tag: blume-20000727-scripts
80    Description:
81    
82    !!!! WARNING !!!!
83    You must recompile the runtime system!
84    !!!! WARNING !!!!
85    
86    This is basically another round of script-enhancements:
87    
88    1. sml, ml-build, and ml-makedepend accept options -D and -U to define
89       and undefine CM preprocessor symbols.
90    
91    2. ml-build avoids generating a new heap image if it finds that the
92       existing one is still ok.  (The condition is that no ML file had to
93       be recompiled and all ML files are found to be older that the heap
94       file.)
95    
96       To make this work smoothly, I also hacked the runtime system as
97       well as SMLofNJ.SysInfo to get access to the heap image suffix
98       (.sparc-solaris, ...) that is currently being used.
99    
100       Moreover, the signature of CM.mk_standalone has changed.  See the
101       CM manual.
102    
103    3. ml-makedepend accepts additional options -n, -a, and -o.  (See the
104       CM manual for details.)
105    
106    4. More CM manual updates:
107        - all of the above has been documented.
108        - there is now a section describing the (CM-related) command line
109          arguments that are accepted by the "sml" command
110    
111    ----------------------------------------------------------------------
112    Name: Matthias Blume
113    Date: 2000/07/25 16:20:00 JST
114    Tag: blume-20000725-makedepend
115    Description:
116    
117    Added a script called ml-makedepend.  This can be used in makefiles
118    for Unix' make in a way very similar to the "makedepend" command for
119    C.
120    
121    The script internally uses function CM.sources.
122    
123    Synopsis:
124    
125        ml-makedepend [-f makefile] cmfile targetname
126    
127    The default for the makefile is "makefile" (or "Makefile" should
128    "makefile" not exist).
129    
130    ml-makedepend adds a cmfile/targetname-specific section to this
131    makefile (after removing the previous version of this section).  The
132    section contains a single dependency specification with targetname on
133    the LHS (targetname is an arbitrary name), and a list of files derived
134    from the cmfile on the RHS.  Some of the files on the RHS are
135    ARCH/OPSYS-specific.  Therefore, ml-makedepend inserts references to
136    "make" variables $(ARCH) and $(OPSYS) in place of the corresponding
137    path names.  The makefile writer is responsible for making sure that
138    these variables have correct at the time "make" is invoked.
139    
140    ----------------------------------------------------------------------
141    Name: Matthias Blume
142    Date: 2000/07/22 23:30:00 JST
143    Tag: blume-20000722-urlupdate
144    Description:
145    
146    Changed BOOT and config/srcarchiveurl to point to BL server:
147    
148        ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.29/
149    
150    ----------------------------------------------------------------------
151    Name: Matthias Blume
152    Date: 2000/07/18 18:00:00 JST
153    Tag: blume-20000718-Version_110_29
154    Description:
155    
156    1. Updated src/compiler/TopLevel/main/version.sml to version 110.29
157    
158    2. Updated config/version to 110.29
159    
160    3. Updated config/srcarchiveurl
161    
162    3. New boot files!
163       ftp://ftp.cs.princeton.edu/pub/people/blume/sml/110.29-autofetch
164    
165    ----------------------------------------------------------------------
166    Name: Matthias Blume
167  Date: 2000/07/11 13:58:00 JST  Date: 2000/07/11 13:58:00 JST
168  Tag: blume-20000711-doctypo  Tag: blume-20000711-doctypo
169  Description:  Description:

Legend:
Removed from v.684  
changed lines
  Added in v.701

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