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 721, Mon Nov 6 14:03:39 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    ----------------------------------------------------------------------
16    Name: Lal George
17    Date: 2000/11/06 09:02:21 EST 2000
18    Tag: Release_110_30
19    Description:
20    
21    - Version 110.30
22    ----------------------------------------------------------------------
23    Name: Matthias Blume
24    Date: 2000/11/04 14:45:00
25    Tag: blume-20001104-mlbuild
26    Description:
27    
28    - Made ml-build faster on startup.
29    - Documentation fixes.
30    
31    ----------------------------------------------------------------------
32    Name: Matthias Blume
33    Date: 2000/11/02 17:00:00 JST
34    Tag: blume-20001102-condcomp
35    Description:
36    
37    - Small tweaks to pickler -- new BOOTFILES!
38    - Version bumped to 110.29.2.
39    - Added conditional compilation facility to init.cmi (see comment there).
40    ----------------------------------------------------------------------
41    Name: Allen Leung
42    Date: 2000/10/23 19:31:00
43    Tag: leunga-20001023-demo-ra
44    
45    1. Minor RA changes that improves spilling on x86 (affects Moby and C-- only)
46    2. Test programs for the graph library updated
47    3. Some new MLRISC demo programs added
48    
49    ----------------------------------------------------------------------
50    Name: Matthias Blume
51    Date: 2000/08/31 22:15:00 JST
52    Tag: blume-20001017-errmsg
53    Description:
54    
55    More error message grief: Where there used to be no messages, there
56    now were some that had bogus error regions.  Fixed.
57    
58    ----------------------------------------------------------------------
59    Name: Matthias Blume
60    Date: 2000/08/31 17:30:00 JST
61    Tag: blume-20001017-v110p29p1
62    Description:
63    
64    I made a version 110.29.1 with new bootfiles.
65    
66    Changes:  Modified pickler/unpickler for faster and leaner unpickling.
67              CM documentation changes and a small bugfix in CM's error reporting.
68    
69    ----------------------------------------------------------------------
70    Name: Lal George
71    Date: 2000/09/27 14:42:35 EDT
72    Tag: george-20000927-nodestatus
73    Description:
74    
75    Changed the type of the nodestatus, so that:
76    
77            SPILLED(~1)             is now SPILLED
78            SPILLED(m) where m>=0   is now MEMREG(m)
79            SPILLED(s) where s<~1   is now SPILL_LOC(~s)
80    
81    ----------------------------------------------------------------------
82    Name: Matthias Blume
83    Date: 2000/09/07 14:45:00 JST
84    Tag: blume-20000907-cmerrmsg
85    Description:
86    
87    Small tweak to CM to avoid getting ML syntax error messages twice.
88    
89    ----------------------------------------------------------------------
90    Name: Matthias Blume
91    Date: 2000/08/31 18:00:00 JST
92    Tag: blume-20000831-cvsbootfiles
93    Description:
94    
95    New URL for boot files (because the 110.29 files on the BL server do
96    now work correctly with my updated install scripts for yacc and lex).
97    
98    ----------------------------------------------------------------------
99    Name: Matthias Blume
100    Date: 2000/08/08 12:33:00 JST
101    Tag: blume-20000808-manual
102    Description:
103    
104    Tiny update to CM manual.
105    
106    ----------------------------------------------------------------------
107    Name: Allen Leung
108    Date: 2000/08/7 19:31:00
109    Tag: leunga-20000807-a-whole-bunch-of-stuff
110    
111      Moby, C--, SSA, x86, machine descriptions etc.  Should only affect C--
112    and Mobdy.
113    
114    1.  x86
115    
116       a.  Fixes to peephole module by John and Dan.
117       b.  Assembly fix to SETcc by Allen.
118       c.  Fix to c-call by John.
119       d.  Fix to spilling by John.  (This one deals with the missing FSTPT case)
120       e.  Instruction selection optimization to SETcc as suggested by John.
121    
122           For example,
123    
124            MV(32, x, COND(32, CMP(32, LT, a, b), LI 1, LI 0))
125    
126           should generate:
127    
128            MOVL a, x
129            SUBL b, x
130            SHRL 31, x
131    
132    2.  IR stuff
133    
134         A bunch of new DJ-graph related algorithms added.  These
135         speed up SSA construction.
136    
137    3.  SSA + Scheduling
138    
139         Added code for SSA and scheduling to the repository
140    
141    ----------------------------------------------------------------------
142    Name: Lal George
143    Date: 2000/07/27 11:53:14 EDT
144    
145    Tag: lal-20000727-linux-ppc
146    Description:
147    
148     Made changes to support Linux PPC.
149     p.s. I have confirmation that the 110.29 boot files work fine.
150    
151    ----------------------------------------------------------------------
152    Name: Matthias Blume
153    Date: 2000/07/27 17:40:00 JST
154    Tag: blume-20000727-scripts
155    Description:
156    
157    !!!! WARNING !!!!
158    You must recompile the runtime system!
159    !!!! WARNING !!!!
160    
161    This is basically another round of script-enhancements:
162    
163    1. sml, ml-build, and ml-makedepend accept options -D and -U to define
164       and undefine CM preprocessor symbols.
165    
166    2. ml-build avoids generating a new heap image if it finds that the
167       existing one is still ok.  (The condition is that no ML file had to
168       be recompiled and all ML files are found to be older that the heap
169       file.)
170    
171       To make this work smoothly, I also hacked the runtime system as
172       well as SMLofNJ.SysInfo to get access to the heap image suffix
173       (.sparc-solaris, ...) that is currently being used.
174    
175       Moreover, the signature of CM.mk_standalone has changed.  See the
176       CM manual.
177    
178    3. ml-makedepend accepts additional options -n, -a, and -o.  (See the
179       CM manual for details.)
180    
181    4. More CM manual updates:
182        - all of the above has been documented.
183        - there is now a section describing the (CM-related) command line
184          arguments that are accepted by the "sml" command
185    
186    ----------------------------------------------------------------------
187    Name: Matthias Blume
188    Date: 2000/07/25 16:20:00 JST
189    Tag: blume-20000725-makedepend
190    Description:
191    
192    Added a script called ml-makedepend.  This can be used in makefiles
193    for Unix' make in a way very similar to the "makedepend" command for
194    C.
195    
196    The script internally uses function CM.sources.
197    
198    Synopsis:
199    
200        ml-makedepend [-f makefile] cmfile targetname
201    
202    The default for the makefile is "makefile" (or "Makefile" should
203    "makefile" not exist).
204    
205    ml-makedepend adds a cmfile/targetname-specific section to this
206    makefile (after removing the previous version of this section).  The
207    section contains a single dependency specification with targetname on
208    the LHS (targetname is an arbitrary name), and a list of files derived
209    from the cmfile on the RHS.  Some of the files on the RHS are
210    ARCH/OPSYS-specific.  Therefore, ml-makedepend inserts references to
211    "make" variables $(ARCH) and $(OPSYS) in place of the corresponding
212    path names.  The makefile writer is responsible for making sure that
213    these variables have correct at the time "make" is invoked.
214    
215    ----------------------------------------------------------------------
216    Name: Matthias Blume
217    Date: 2000/07/22 23:30:00 JST
218    Tag: blume-20000722-urlupdate
219    Description:
220    
221    Changed BOOT and config/srcarchiveurl to point to BL server:
222    
223        ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.29/
224    
225    ----------------------------------------------------------------------
226    Name: Matthias Blume
227    Date: 2000/07/18 18:00:00 JST
228    Tag: blume-20000718-Version_110_29
229    Description:
230    
231    1. Updated src/compiler/TopLevel/main/version.sml to version 110.29
232    
233    2. Updated config/version to 110.29
234    
235    3. Updated config/srcarchiveurl
236    
237    3. New boot files!
238       ftp://ftp.cs.princeton.edu/pub/people/blume/sml/110.29-autofetch
239    
240  ----------------------------------------------------------------------  ----------------------------------------------------------------------
241  Name: Matthias Blume  Name: Matthias Blume
242  Date: 2000/07/11 13:58:00 JST  Date: 2000/07/11 13:58:00 JST

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

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