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 1201, Fri May 17 20:48:38 2002 UTC revision 1317, Tue Apr 8 20:42:37 2003 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2003/04/08 15:42:00 CDT
18    Tag: blume-20030408-listpair
19    Description:
20    
21    1. Added a target 'mlrisc' to installer.
22    
23    2. Added missing elements to structure ListPair.
24    
25    ----------------------------------------------------------------------
26    Name: Allen Leung
27    Date: 2003/01/07 10:40:00 EST
28    Tag: leunga-20030107-int-rem
29    Description:
30    
31    Fixed a bug in Int.rem(x,y) where y is a power of 2 on x86.
32    The arguments to the SUBL instruction were swapped.
33    
34    ----------------------------------------------------------------------
35    Name: Matthias Blume
36    Date: 2002/12/12 16:25:00 EST
37    Tag: blume-20021212-risc-ra
38    Description:
39    
40    Fixed a serious bug in the rewrite code for FP spilling/reloading that
41    sent the RA into an infinite loop when floating point registers get
42    spilled.  (Because of this bug, e.g., nucleic stopped compiling between
43    110.37 and 110.38.)
44    There was another set of potential problems related to the handling of
45    MLRISC annotations (but those did not yet cause real problems, apparently).
46    
47    ----------------------------------------------------------------------
48    Name: Matthias Blume
49    Date: 2002/12/06 22:40:00 EST
50    Tag: blume-20021206-cm-fileid
51    Description:
52    
53    Added a call of SrcPath.sync at the beginning of Parse.parse (in CM).
54    This fixes the problem of CM getting confused by files that suddenly
55    change their identity (e.g., by getting unlinked and recreated by some
56    text editor such as vi).  There might be a better/cheaper/cleaner way
57    of doing this, but for now this will have to do.
58    
59    ----------------------------------------------------------------------
60    Name: Matthias Blume
61    Date: 2002/10/28 09:50:00 EST
62    Tag: blume-20021028-typecheck
63    Description:
64    
65    Exported structure Typecheck from $smlnj/viscomp/core.cm.
66    
67    ----------------------------------------------------------------------
68    Name: Matthias Blume
69    Date: 2002/10/17 09:10:00 EDT
70    Tag: Release_110_42
71    Description:
72    
73    In good old tradition, there has been a slight hiccup so that we have
74    to patch 110.42 after the fact.   The old release tag has been replaced
75    (see below).
76    
77    The change solves a problem with two competing approaches the
78    configuration problem regarding MacOS 10.1 vs. MacOS 10.2 which got in
79    each other's way.
80    
81    This change only affects the runtime system code and the installer script.
82    (No new bootfiles.)
83    
84    ----------------------------------------------------------------------
85    Name: Matthias Blume
86    Date: 2002/10/16 12:00:00 EDT
87    Tag: Release_110_42_removed
88    Description:
89    
90    New working release.  New bootfiles.
91    
92    ----------------------------------------------------------------------
93    Name: Matthias Blume
94    Date: 2002/10/10 13:10:00 EDT
95    Tag: blume-20021010-ppc-divs
96    Description:
97    
98    The mltree operator DIVS must be implemented with an overflow check on
99    the PPC because the hardware indicates divide-by-zero using "overflow" as
100    well.
101    
102    ----------------------------------------------------------------------
103    Name: Matthias Blume
104    Date: 2002/07/23 11:45:00
105    Tag: blume-20020723-smlnj-home
106    Description:
107    
108    Sml now senses the SMLNJ_HOME environment variable.  If this is set,
109    then the bin dir is assumed to be in $SMLNJ_HOME/bin and (unless
110    CM_PATHCONFIG is also set), the path configuration file is assumed
111    to be in $SMLNJ_HOME/lib/pathconfig.  This way one can easily move
112    the entire tree to some other place and everything will "just work".
113    
114    (Companion commands such as ml-build and ml-makedepend also sense this
115    variable.)
116    
117    ----------------------------------------------------------------------
118    Name: Matthias Blume
119    Date: 2002/07/12 21:19:00 EDT
120    Tag: blume-20020712-liveness
121    Description:
122    
123    Exported two useful "step" functions from liveness module (MLRISC).
124    
125    ----------------------------------------------------------------------
126    Name: Matthias Blume
127    Date: 2002/07/05 16:00 EDT
128    Tag: Release_110_41
129    Description:
130    
131    New working release.  New bootfiles.
132    
133    ----------------------------------------------------------------------
134    Name: Matthias Blume
135    Date: 2002/07/05 10:25:00 EDT
136    Tag: blume-20020705-btimp
137    Description:
138    
139    Exported structure BTImp from $smlnj/viscomp/debugprof.cm so that
140    other clients can set up backtracing support.
141    
142    ----------------------------------------------------------------------
143    Name: Matthias Blume
144    Date: 2002/06/25 17:23:00 EDT
145    Tag: blume-20020625-fpmax
146    Description:
147    
148    Fixed a bug in translation of INLMAX (and INLMIN) for the floating-point
149    case.  (The sense of the isNaN test was reversed -- which made min and
150    max always return their first argument.)
151    
152    ----------------------------------------------------------------------
153    Name: Matthias Blume
154    Date: 2002/06/11
155    Tag: blume-20020611-unixpath
156    Description:
157    
158    Back-ported OS.Path.{from,to}UnixPath from idlbasis-devel branch.
159    
160    ----------------------------------------------------------------------
161    Name: Matthias Blume
162    Date: 2002/06/10 16:35:00 EDT
163    Tag: blume-20020610-ieeereal
164    Description:
165    
166    I back-ported my implementation of IEEEReal.fromString from the
167    idlbasis-devel branch so that we can test it.
168    
169    Another small change is that ppDec tries to give more information
170    than just "<sig>" in the case of functors.  However, this code is
171    broken in some mysterious way if the functor's body's signature
172    has not been declared by ascription but gets inferred from the
173    implementation.  This needs fixing...
174    
175    ----------------------------------------------------------------------
176    Name: Matthias Blume
177    Date: 2002/05/31
178    Tag: blume-20020531-btrace-mode
179    Description:
180    
181    Resurrected SMLofNJ.Internals.BTrace.mode.  (It accidentally fell by
182    the wayside when I switched over to using Controls everywhere.)
183    
184    ----------------------------------------------------------------------
185    Name: Lal George
186    Date: 2002/05/23 12:21:40 EDT
187    Tag: george-20020523-visual-labels
188    Description:
189    
190    Labels are now displayed in the graphical output to make
191    the fall-through and target blocks obvious.
192    
193    ----------------------------------------------------------------------
194    Name: Matthias Blume
195    Date: 2002/05/22 11:03:00 EDT
196    Tag: blume-20020522-shrink
197    Description:
198    
199    John tweaked yesterday's fix for 1131 to handle an out-of-memory
200    situation that comes up when allocating huge arrays.
201    
202    ----------------------------------------------------------------------
203    Name: Matthias Blume
204    Date: 2002/05/21 16:00:00 EDT
205    Tag: Release_110_40
206    Description:
207    
208    New working release (110.40).  New bootfiles.
209    
210    [Also: John Reppy fixed GC bug 1131.]
211    
212    ----------------------------------------------------------------------
213    Name: Matthias Blume
214    Date: 2002/05/21 12:35:00 EDT
215    Tag: blume-20020521-cmdoc
216    Description:
217    
218    CM documentation update.
219    
220    ----------------------------------------------------------------------
221    Name: Matthias Blume
222    Date: 2002/05/21 10:55:00 EDT
223    Tag: blume-20020521-misc
224    Description:
225    
226    - John tweaked runtime to be silent on heap export (except when
227      GC messages are on).
228    - I added a few more things (cross-compiling versions of CMB) to
229      config/preloads (as suggestions).
230    
231    ----------------------------------------------------------------------
232    Name: Matthias Blume
233    Date: 2002/05/20 22:25:00 EDT
234    Tag: blume-20020520-controls
235    Description:
236    
237    - Added ControlUtil structure to control-lib.cm.
238    - Use it throughout.
239    - Used Controls facility to define MLRISC controls (as opposed to
240      registering MLRISC control ref cells with Controls after the fact)
241    - Fixed messed-up controls priorities.
242    
243    * Removed again all the stuff from config/preloads that one wouldn't
244      be able to preload at the time the initial heap image is built.
245      (Many libraries, e.g., CML, do not exist yet at this time.  The
246       only libraries that can be preloaded via config/preloads are those
247       that come bundled with the bootfiles.)
248    
249    ----------------------------------------------------------------------
250    Name: Matthias Blume
251    Date: 2002/05/20 10:59:00 EDT
252    Tag: blume-20020520-preloads
253    Description:
254    
255    Added a lot of commented-out suggestions for things to be included
256    in config/preloads.
257    
258    ----------------------------------------------------------------------
259    Name: Allen Leung
260    Date: 2002/05/18 14:20:00 EDT
261    Tag: leunga-20020518-mdl
262    Description:
263    
264    o Made the mdl tool stuff compile and run again.
265    o I've disabled all the stuff that depends on RTL specifications; they
266      are all badly broken anyway.
267    
268    ----------------------------------------------------------------------
269    Name: Matthias Blume
270  Date: 2002/05/17 16:49:00 EDT  Date: 2002/05/17 16:49:00 EDT
271  Tag: blume-20020517-controls  Tag: blume-20020517-controls
272  Description:  Description:

Legend:
Removed from v.1201  
changed lines
  Added in v.1317

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