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

Legend:
Removed from v.1186  
changed lines
  Added in v.1240

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