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 1185, Mon Apr 1 22:06:47 2002 UTC revision 1279, Wed Oct 16 14:21:07 2002 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2002/10/16 12:00:00 EDT
18    Tag: Release_110_42
19    Description:
20    
21    New working release.  New bootfiles.
22    
23    ----------------------------------------------------------------------
24    Name: Matthias Blume
25    Date: 2002/10/10 13:10:00 EDT
26    Tag: blume-20021010-ppc-divs
27    Description:
28    
29    The mltree operator DIVS must be implemented with an overflow check on
30    the PPC because the hardware indicates divide-by-zero using "overflow" as
31    well.
32    
33    ----------------------------------------------------------------------
34    Name: Matthias Blume
35    Date: 2002/07/23 11:45:00
36    Tag: blume-20020723-smlnj-home
37    Description:
38    
39    Sml now senses the SMLNJ_HOME environment variable.  If this is set,
40    then the bin dir is assumed to be in $SMLNJ_HOME/bin and (unless
41    CM_PATHCONFIG is also set), the path configuration file is assumed
42    to be in $SMLNJ_HOME/lib/pathconfig.  This way one can easily move
43    the entire tree to some other place and everything will "just work".
44    
45    (Companion commands such as ml-build and ml-makedepend also sense this
46    variable.)
47    
48    ----------------------------------------------------------------------
49    Name: Matthias Blume
50    Date: 2002/07/12 21:19:00 EDT
51    Tag: blume-20020712-liveness
52    Description:
53    
54    Exported two useful "step" functions from liveness module (MLRISC).
55    
56    ----------------------------------------------------------------------
57    Name: Matthias Blume
58    Date: 2002/07/05 16:00 EDT
59    Tag: Release_110_41
60    Description:
61    
62    New working release.  New bootfiles.
63    
64    ----------------------------------------------------------------------
65    Name: Matthias Blume
66    Date: 2002/07/05 10:25:00 EDT
67    Tag: blume-20020705-btimp
68    Description:
69    
70    Exported structure BTImp from $smlnj/viscomp/debugprof.cm so that
71    other clients can set up backtracing support.
72    
73    ----------------------------------------------------------------------
74    Name: Matthias Blume
75    Date: 2002/06/25 17:23:00 EDT
76    Tag: blume-20020625-fpmax
77    Description:
78    
79    Fixed a bug in translation of INLMAX (and INLMIN) for the floating-point
80    case.  (The sense of the isNaN test was reversed -- which made min and
81    max always return their first argument.)
82    
83    ----------------------------------------------------------------------
84    Name: Matthias Blume
85    Date: 2002/06/11
86    Tag: blume-20020611-unixpath
87    Description:
88    
89    Back-ported OS.Path.{from,to}UnixPath from idlbasis-devel branch.
90    
91    ----------------------------------------------------------------------
92    Name: Matthias Blume
93    Date: 2002/06/10 16:35:00 EDT
94    Tag: blume-20020610-ieeereal
95    Description:
96    
97    I back-ported my implementation of IEEEReal.fromString from the
98    idlbasis-devel branch so that we can test it.
99    
100    Another small change is that ppDec tries to give more information
101    than just "<sig>" in the case of functors.  However, this code is
102    broken in some mysterious way if the functor's body's signature
103    has not been declared by ascription but gets inferred from the
104    implementation.  This needs fixing...
105    
106    ----------------------------------------------------------------------
107    Name: Matthias Blume
108    Date: 2002/05/31
109    Tag: blume-20020531-btrace-mode
110    Description:
111    
112    Resurrected SMLofNJ.Internals.BTrace.mode.  (It accidentally fell by
113    the wayside when I switched over to using Controls everywhere.)
114    
115    ----------------------------------------------------------------------
116    Name: Lal George
117    Date: 2002/05/23 12:21:40 EDT
118    Tag: george-20020523-visual-labels
119    Description:
120    
121    Labels are now displayed in the graphical output to make
122    the fall-through and target blocks obvious.
123    
124    ----------------------------------------------------------------------
125    Name: Matthias Blume
126    Date: 2002/05/22 11:03:00 EDT
127    Tag: blume-20020522-shrink
128    Description:
129    
130    John tweaked yesterday's fix for 1131 to handle an out-of-memory
131    situation that comes up when allocating huge arrays.
132    
133    ----------------------------------------------------------------------
134    Name: Matthias Blume
135    Date: 2002/05/21 16:00:00 EDT
136    Tag: Release_110_40
137    Description:
138    
139    New working release (110.40).  New bootfiles.
140    
141    [Also: John Reppy fixed GC bug 1131.]
142    
143    ----------------------------------------------------------------------
144    Name: Matthias Blume
145    Date: 2002/05/21 12:35:00 EDT
146    Tag: blume-20020521-cmdoc
147    Description:
148    
149    CM documentation update.
150    
151    ----------------------------------------------------------------------
152    Name: Matthias Blume
153    Date: 2002/05/21 10:55:00 EDT
154    Tag: blume-20020521-misc
155    Description:
156    
157    - John tweaked runtime to be silent on heap export (except when
158      GC messages are on).
159    - I added a few more things (cross-compiling versions of CMB) to
160      config/preloads (as suggestions).
161    
162    ----------------------------------------------------------------------
163    Name: Matthias Blume
164    Date: 2002/05/20 22:25:00 EDT
165    Tag: blume-20020520-controls
166    Description:
167    
168    - Added ControlUtil structure to control-lib.cm.
169    - Use it throughout.
170    - Used Controls facility to define MLRISC controls (as opposed to
171      registering MLRISC control ref cells with Controls after the fact)
172    - Fixed messed-up controls priorities.
173    
174    * Removed again all the stuff from config/preloads that one wouldn't
175      be able to preload at the time the initial heap image is built.
176      (Many libraries, e.g., CML, do not exist yet at this time.  The
177       only libraries that can be preloaded via config/preloads are those
178       that come bundled with the bootfiles.)
179    
180    ----------------------------------------------------------------------
181    Name: Matthias Blume
182    Date: 2002/05/20 10:59:00 EDT
183    Tag: blume-20020520-preloads
184    Description:
185    
186    Added a lot of commented-out suggestions for things to be included
187    in config/preloads.
188    
189    ----------------------------------------------------------------------
190    Name: Allen Leung
191    Date: 2002/05/18 14:20:00 EDT
192    Tag: leunga-20020518-mdl
193    Description:
194    
195    o Made the mdl tool stuff compile and run again.
196    o I've disabled all the stuff that depends on RTL specifications; they
197      are all badly broken anyway.
198    
199    ----------------------------------------------------------------------
200    Name: Matthias Blume
201    Date: 2002/05/17 16:49:00 EDT
202    Tag: blume-20020517-controls
203    Description:
204    
205    0. John Reppy made several modifications to the SML/NJ library.
206       In particular, there is a shiny new controls-lib.cm.
207    
208    1. Pushed new controls interface through compiler so that everything
209       compiles again.
210    
211    2. Added FormatComb and FORMAT_COMB to the CML version of the
212       SML/NJ library (so that CML compiles again).
213    
214    3. Modified init scripts because XXX_DEFAULT environment variables
215       are no longer with us.  (Boot-time initialization is now done
216       using the same environment variables that are also used for
217       startup-time initialization of controls.)
218    
219    ----------------------------------------------------------------------
220    Name: Lal George
221    Date: 2002/05/15 09:20:10 EDT
222    Tag: george-20020515-pseudo-op-decls
223    Description:
224    
225            All pseudo-ops emitted before the first segment declaration
226    such as TEXT, DATA, and BSS directives are assumed to be global
227    declarations and are emitted first in the assembly file. This is
228    useful in a number of situations where one has pseudo-ops that are not
229    specific to any segment, and also works around the constraint that one
230    cannot have client pseudo-ops in the TEXT segment.
231    
232            Because no segment is associated with these declarations it is
233    an error to allocate any space or objects before the first segment
234    directive and an exception will be raised. However, we cannot make
235    this check for client pseudo-ops.
236    
237            These top level declarations are a field in the CFG graph_info.
238    In theory you can continue to add to this field after the CFG has been
239    built -- provided you know what you are doing;-)
240    
241    ----------------------------------------------------------------------
242    Name: Matthias Blume
243    Date: 2002/05/13 16:40:00 EDT
244    Tag: blume-20020513-pp-etc
245    Description:
246    
247    A few minor bugfixes:
248    
249      - Stopgap measure for bug recently reported by Elsa Gunter (ppDec).
250        (Bogus printouts for redefined bindings still occur.  Compiler
251        bug should no longer occur now.  We need to redo the prettyprinter
252        from scratch.)
253    
254      - CM pathname printer now also adds escape sequences for ( and )
255    
256      - commend and docu fixes for ml-nlffi
257    
258    ----------------------------------------------------------------------
259    Name: Matthias Blume
260    Date: 2002/05/10 16:40:00 EDT
261    Tag: blume-20020510-erg-textio
262    Description:
263    
264    Applied the following bugfix provided by Emden Gansner:
265    
266        Output is corrupted when outputSubstr is used rather than output.
267    
268        The problem occurs when a substring
269    
270            ss = (s, dataStart, dataLen)
271    
272        where dataStart > 0, fills a stream buffer with avail bytes left.
273        avail bytes of s, starting at index dataStart, are copied into the
274        buffer, the buffer is flushed, and then the remaining dataLen-avail
275        bytes of ss are copied into the beginning of the buffer. Instead of
276        starting this copy at index dataStart+avail in s, the current code
277        starts the copy at index avail.
278    
279        Fix:
280        In text-io-fn.sml, change line 695 from
281             val needsFlush = copyVec(v, avail, dataLen-avail, buf, 0)
282        to
283             val needsFlush = copyVec(v, dataStart+avail, dataLen-avail, buf, 0)
284    
285    ----------------------------------------------------------------------
286    Name: Matthias Blume
287    Date: 2002/04/12 13:55:00 EDT
288    Tag: blume-20020412-assyntax
289    Description:
290    
291    1. Grabbed newer assyntax.h from the XFree86 project.
292    2. Fiddled with how to compile X86.prim.asm without warnings.
293    3. (Very) Minor cleanup in CM.
294    
295    ----------------------------------------------------------------------
296    Name: Matthias Blume
297  Date: 2002/04/01 (no joke!) 17:07:00 EST  Date: 2002/04/01 (no joke!) 17:07:00 EST
298  Tag: blume-20020401-x86div  Tag: blume-20020401-x86div
299  Description:  Description:

Legend:
Removed from v.1185  
changed lines
  Added in v.1279

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