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

Legend:
Removed from v.1189  
changed lines
  Added in v.1261

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