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 1211, Tue May 21 14:54:32 2002 UTC revision 1294, Thu Dec 12 21:22:48 2002 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2002/12/12 16:25:00 EST
18    Tag: blume-20021212-risc-ra
19    Description:
20    
21    Fixed a serious bug in the rewrite code for FP spilling/reloading that
22    sent the RA into an infinite loop when floating point registers get
23    spilled.  (Because of this bug, e.g., nucleic stopped compiling between
24    110.37 and 110.38.)
25    There was another set of potential problems related to the handling of
26    MLRISC annotations (but those did not yet cause real problems, apparently).
27    
28    ----------------------------------------------------------------------
29    Name: Matthias Blume
30    Date: 2002/12/06 22:40:00 EST
31    Tag: blume-20021206-cm-fileid
32    Description:
33    
34    Added a call of SrcPath.sync at the beginning of Parse.parse (in CM).
35    This fixes the problem of CM getting confused by files that suddenly
36    change their identity (e.g., by getting unlinked and recreated by some
37    text editor such as vi).  There might be a better/cheaper/cleaner way
38    of doing this, but for now this will have to do.
39    
40    ----------------------------------------------------------------------
41    Name: Matthias Blume
42    Date: 2002/10/28 09:50:00 EST
43    Tag: blume-20021028-typecheck
44    Description:
45    
46    Exported structure Typecheck from $smlnj/viscomp/core.cm.
47    
48    ----------------------------------------------------------------------
49    Name: Matthias Blume
50    Date: 2002/10/17 09:10:00 EDT
51    Tag: Release_110_42
52    Description:
53    
54    In good old tradition, there has been a slight hiccup so that we have
55    to patch 110.42 after the fact.   The old release tag has been replaced
56    (see below).
57    
58    The change solves a problem with two competing approaches the
59    configuration problem regarding MacOS 10.1 vs. MacOS 10.2 which got in
60    each other's way.
61    
62    This change only affects the runtime system code and the installer script.
63    (No new bootfiles.)
64    
65    ----------------------------------------------------------------------
66    Name: Matthias Blume
67    Date: 2002/10/16 12:00:00 EDT
68    Tag: Release_110_42_removed
69    Description:
70    
71    New working release.  New bootfiles.
72    
73    ----------------------------------------------------------------------
74    Name: Matthias Blume
75    Date: 2002/10/10 13:10:00 EDT
76    Tag: blume-20021010-ppc-divs
77    Description:
78    
79    The mltree operator DIVS must be implemented with an overflow check on
80    the PPC because the hardware indicates divide-by-zero using "overflow" as
81    well.
82    
83    ----------------------------------------------------------------------
84    Name: Matthias Blume
85    Date: 2002/07/23 11:45:00
86    Tag: blume-20020723-smlnj-home
87    Description:
88    
89    Sml now senses the SMLNJ_HOME environment variable.  If this is set,
90    then the bin dir is assumed to be in $SMLNJ_HOME/bin and (unless
91    CM_PATHCONFIG is also set), the path configuration file is assumed
92    to be in $SMLNJ_HOME/lib/pathconfig.  This way one can easily move
93    the entire tree to some other place and everything will "just work".
94    
95    (Companion commands such as ml-build and ml-makedepend also sense this
96    variable.)
97    
98    ----------------------------------------------------------------------
99    Name: Matthias Blume
100    Date: 2002/07/12 21:19:00 EDT
101    Tag: blume-20020712-liveness
102    Description:
103    
104    Exported two useful "step" functions from liveness module (MLRISC).
105    
106    ----------------------------------------------------------------------
107    Name: Matthias Blume
108    Date: 2002/07/05 16:00 EDT
109    Tag: Release_110_41
110    Description:
111    
112    New working release.  New bootfiles.
113    
114    ----------------------------------------------------------------------
115    Name: Matthias Blume
116    Date: 2002/07/05 10:25:00 EDT
117    Tag: blume-20020705-btimp
118    Description:
119    
120    Exported structure BTImp from $smlnj/viscomp/debugprof.cm so that
121    other clients can set up backtracing support.
122    
123    ----------------------------------------------------------------------
124    Name: Matthias Blume
125    Date: 2002/06/25 17:23:00 EDT
126    Tag: blume-20020625-fpmax
127    Description:
128    
129    Fixed a bug in translation of INLMAX (and INLMIN) for the floating-point
130    case.  (The sense of the isNaN test was reversed -- which made min and
131    max always return their first argument.)
132    
133    ----------------------------------------------------------------------
134    Name: Matthias Blume
135    Date: 2002/06/11
136    Tag: blume-20020611-unixpath
137    Description:
138    
139    Back-ported OS.Path.{from,to}UnixPath from idlbasis-devel branch.
140    
141    ----------------------------------------------------------------------
142    Name: Matthias Blume
143    Date: 2002/06/10 16:35:00 EDT
144    Tag: blume-20020610-ieeereal
145    Description:
146    
147    I back-ported my implementation of IEEEReal.fromString from the
148    idlbasis-devel branch so that we can test it.
149    
150    Another small change is that ppDec tries to give more information
151    than just "<sig>" in the case of functors.  However, this code is
152    broken in some mysterious way if the functor's body's signature
153    has not been declared by ascription but gets inferred from the
154    implementation.  This needs fixing...
155    
156    ----------------------------------------------------------------------
157    Name: Matthias Blume
158    Date: 2002/05/31
159    Tag: blume-20020531-btrace-mode
160    Description:
161    
162    Resurrected SMLofNJ.Internals.BTrace.mode.  (It accidentally fell by
163    the wayside when I switched over to using Controls everywhere.)
164    
165    ----------------------------------------------------------------------
166    Name: Lal George
167    Date: 2002/05/23 12:21:40 EDT
168    Tag: george-20020523-visual-labels
169    Description:
170    
171    Labels are now displayed in the graphical output to make
172    the fall-through and target blocks obvious.
173    
174    ----------------------------------------------------------------------
175    Name: Matthias Blume
176    Date: 2002/05/22 11:03:00 EDT
177    Tag: blume-20020522-shrink
178    Description:
179    
180    John tweaked yesterday's fix for 1131 to handle an out-of-memory
181    situation that comes up when allocating huge arrays.
182    
183    ----------------------------------------------------------------------
184    Name: Matthias Blume
185    Date: 2002/05/21 16:00:00 EDT
186    Tag: Release_110_40
187    Description:
188    
189    New working release (110.40).  New bootfiles.
190    
191    [Also: John Reppy fixed GC bug 1131.]
192    
193    ----------------------------------------------------------------------
194    Name: Matthias Blume
195    Date: 2002/05/21 12:35:00 EDT
196    Tag: blume-20020521-cmdoc
197    Description:
198    
199    CM documentation update.
200    
201    ----------------------------------------------------------------------
202    Name: Matthias Blume
203  Date: 2002/05/21 10:55:00 EDT  Date: 2002/05/21 10:55:00 EDT
204  Tag: blume-20020521-misc  Tag: blume-20020521-misc
205  Description:  Description:

Legend:
Removed from v.1211  
changed lines
  Added in v.1294

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