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 1718, Thu Dec 2 22:48:18 2004 UTC revision 1806, Tue May 31 20:47:40 2005 UTC
# Line 13  Line 13 
13  Description:  Description:
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16    Name: Allen Leung (leunga (at) reservoir (dot) com)
17    Date: 2005/05/31 16:47:00 EST
18    Tag: leunga-20050531-cygwin-fault
19    Description:
20    
21    Updated Cygwin's fault/signal handling to match the Windows version.
22    Updated the export list.
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume (blume (at) tti - c (dot) org)
26    Date: 2005/05/18 13:35:00 CDT
27    Tag: Release_110_54
28    Description:
29    
30    New working version (110.54).  NEW BOOTFILES!
31    
32    ----------------------------------------------------------------------
33    Name: Matthias Blume (blume (at) tti - c (dot) org)
34    Date: 2005/05/18 11:58:00 CDT
35    Tag: blume-20050518-installer
36    Description:
37    
38    Added support scripts for Mac OS X PackageMaker and modified
39    config/install.sh so that it supports re-dumping a heap image
40    after customization.
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume (blume (at) tti - c (dot) org)
44    Date: 2005/05/18 10:55:00 CDT
45    Tag: blume-20050518-realdiv-noovld
46    Description:
47    
48    Un-overloaded / to work around bug in overloading resolution code.
49    
50    ----------------------------------------------------------------------
51    Name: Matthias Blume (blume (at) tti - c (dot) org)
52    Date: 2005/05/16 23:50:00 CDT
53    Tag: blume-20050516-redump-heap
54    Description:
55    
56    Added mechanism for re-creating a heap file for the interactive system
57    after configuration variables have been changed.
58    
59       CM.redump_heap : string -> unit
60    
61    This is much like SMLofNJ.exportML, but starting from the resulting
62    heap does not return to the caller of CM.redump_heap but
63    restarts the interactive system from scratch.  The original call of
64    CM.redump_heap does not return but ends the interactive session.
65    Thus, CM.redump_heap is a lot like SMLofNJ.exportFn.
66    
67    Internally, redump_heap winds the dynamic execution context back to
68    the point where the original heap image was created and re-executes
69    the heap image generation code in the boot code.
70    
71    ----------------------------------------------------------------------
72    Name: Matthias Blume (blume (at) tti - c (dot) org)
73    Date: 2005/05/09 21:55:00 CDT
74    Tag: blume-20050509-word64
75    Description:
76    
77    Added a hack to the existing hack known as Word64 to make fromString
78    behave correctly.  I am still not sure whether Word64.scan will work
79    as specified with respect to the interaction of radix and prefix.
80    
81    ----------------------------------------------------------------------
82    Name: Allen Leung (leunga (at) reservoir (dot) com)
83    Date: 2005/05/04 11:50:00 EST
84    Tag: leunga-20050504-checkgc
85    Description:
86    
87    Added a gc protocol checking phase.  This phase is enabled with
88    the flag "check-gc".  "debug-check-gc" turns on the verbose mode.
89    
90    ----------------------------------------------------------------------
91    Name: Matthias Blume (blume (at) tti - c (dot) org)
92    Date: 2005/05/04 10:45:00 CDT
93    Tag: blume-20050504-intinf
94    Description:
95    
96    Fixed a bug in the implementation of div and mod for IntInf.
97    Thanks to Neophytos Michael for reporting the problem.
98    
99    ----------------------------------------------------------------------
100    Name: Matthias Blume (blume (at) tti - c (dot) org)
101    Date: 2005/05/04 10:35:00 CDT
102    Tag: blume-20050504-join
103    Description:
104    
105    Added a "join" combinator to the ParserComb module in smlnj-lib.cm.
106    
107    ----------------------------------------------------------------------
108    Name: Matthias Blume (blume (at) tti - c (dot) org)
109    Date: 2005/02/28 23:40:00 CST
110    Tag: blume-20050228-mVar
111    Description:
112    
113    Fixed serious bug (brown paper bag variety) in new implementation of
114    structure Atom in CML.  (I had accidentally used a mailbox instead of
115    an mvar, leaving the door open for races.)
116    
117    ----------------------------------------------------------------------
118    Name: Matthias Blume (blume (at) tti - c (dot) org)
119    Date: 2005/02/25 15:00:00 CST
120    Tag: Release_110_53
121    Description:
122    
123    New working version (110.53).  NEW BOOTFILES!
124    
125    ----------------------------------------------------------------------
126    Name: Matthias Blume (blume (at) tti - c (dot) org)
127    Date: 2005/02/25 14:50:00 CST
128    Tag: blume-20050225-susp
129    Description:
130    
131    Brought back SMLofNJ.Susp.  The underlying suspension type is the one
132    implemented in Core -- which means that it is the same as the one used
133    by the lazy extension.
134    
135    ----------------------------------------------------------------------
136    Name: Matthias Blume (blume (at) tti - c (dot) org)
137    Date: 2005/02/24 16:50:00 CST
138    Tag: blume-20050224-cml-atom
139    Description:
140    
141    Simpler and at the same time more general implementation of structure
142    Atom in CML.
143    
144    ----------------------------------------------------------------------
145    Name: Matthias Blume (blume (at) tti - c (dot) org)
146    Date: 2005/02/15 17:35:00 CST
147    Tag: blume-20050215-tools
148    Description:
149    
150    Created new "tools" directory under "src" and moved "TraceDebugProf"
151    there.
152    
153    ----------------------------------------------------------------------
154    Name: Matthias Blume (blume (at) tti - c (dot) org)
155    Date: 2005/02/10 17:55:00 CST
156    Tag: blume-20050210-longlong
157    Description:
158    
159    Implemented "long long" arguments and results for NLFFI.  (Only the
160    PPC/MacOS implementation is complete, the other backends still need to
161    be updated.)
162    
163    ----------------------------------------------------------------------
164    Name: Matthias Blume (blume (at) tti - c (dot) org)
165    Date: 2005/01/24 17:40:00 CST
166    Tag: blume-20050124-mlyacc
167    Description:
168    
169    Minor cleanup in ML-Yacc rule printing mechanism.  This should fix a
170    problem with certain "as" patterns which previously got rendered
171    using incorrect syntax.
172    
173    ----------------------------------------------------------------------
174    Name: Matthias Blume (blume (at) tti - c (dot) org)
175    Date: 2005/01/18 12:00:00 CST
176    Tag: blume-20050118-profile
177    Description:
178    
179    Made time profiling code (interrupt handler) in runtime system aware
180    of new array representation.
181    
182    ----------------------------------------------------------------------
183    Name: Matthias Blume (blume (at) tti - c (dot) org)
184    Date: 2005/01/14 18:00:00 CST
185    Tag: blume-20050114-heap2exec
186    Description:
187    
188    Implemented new (but still experimental) heap2exec facility.  This is
189    tested under Mac OS X and should work under Linux (will test shortly).
190    It will probably also work on the Sparc (will test some time later).
191    
192      - removed old "HACKED_STANDALONE" hack from runtime
193    
194    To be able to test this, uncomment the request for "heap2asm" in
195    config/targets prior to installation.  (Notice that this is different
196    from "heap2exec" mentioned below.  Not a typo.)
197    
198    To perform an actual test, run the command
199    
200       $ bin/heap2exec heapfile execfile
201    
202    (You can put heap2exec on your shell's path.)
203    
204    For example, run
205    
206      $ bin/heap2exec bin/.heap/ml-yacc.ppc-darwin mly
207    
208    This will create a standalone executable called "mly" which you can
209    then invoke directly as a command.
210    
211    ----------------------------------------------------------------------
212    Name: Matthias Blume (blume (at) tti - c (dot) org)
213    Date: 2005/01/07 11:44:00 CST
214    Tag: blume-20050107-mlstring
215    Description:
216    
217    fixed off-by-one error in ML_STRING macro (globals.c)
218    
219    ----------------------------------------------------------------------
220    Name: Matthias Blume (blume (at) tti - c (dot) org)
221    Date: 2004/12/23 18:00:00 CST
222    Tag: blume-20041223-santa
223    Description:
224    
225    Made ml-build script "smarter" (but only very little).
226    
227    ----------------------------------------------------------------------
228    Name: Matthias Blume (blume (at) tti - c (dot) org)
229    Date: 2004/12/21 15:05:00 CST
230    Tag: blume-20041221-longlong
231    Description:
232    
233    * Implemented access to signed and unsigned long long data in NLFFI.
234    (The parameter-passing part of the picture has not complete. But
235    data structure access seems to work.)
236    
237    * Fixed CM's incorrect assumption that the PPC is little-endian.
238      (On the Mac, it is big-endian.  And that's currently our only
239      PPC platform.)
240    
241    ----------------------------------------------------------------------
242    Name: Matthias Blume (blume (at) tti - c (dot) org)
243    Date: 2004/12/21 12:50:00 CST
244    Tag: blume-20041221-memory
245    Description:
246    
247    Some cleanup in the $c/memory.cm library: separated some concerns by
248    moving allocation code and memory access code each into their own
249    files.
250    
251    ----------------------------------------------------------------------
252    Name: Allen Leung (leunga (at) reservoir (dot) com)
253    Date: 2004/12/17 16:12:00 EST
254    Tag: leunga-20041217-cygwin-smlnj-home
255    Description:
256    
257        The Unix I/O library of SML/NJ on cygwin does not understand
258    Windows style pathname, so problems arise when SMLNJ_HOME is set
259    to a Windows style pathname.  _run-sml now converts SMLNJ_HOME
260    to a POSIX pathname on cygwin.
261    
262    ----------------------------------------------------------------------
263    Name: Matthias Blume (blume (at) tti - c (dot) org)
264    Date: 2004/12/16 13:35:00 CST
265    Tag: Release_110_52
266    Description:
267    
268    Last-minute changes incorporated into 110.52.  Release tag moved.
269    
270    The changes:
271       - HashString.hashString' -> HashString.hashSubstring
272       - bug fix in UnivariateStats
273    
274    ----------------------------------------------------------------------
275    Name: Matthias Blume (blume (at) tti - c (dot) org)
276    Date: 2004/12/15 23:40:00 CST
277    Tag: blume-20041215-hashSubstring
278    Description:
279    
280    - HashString.hashString' -> HashString.hashSubstring
281    - corresponding changes in atom.sml
282    - "de-compressed" (aka. un-obfuscated) code for UnivariateStats and
283      added some comments
284    
285    ----------------------------------------------------------------------
286    Name: Matthias Blume (blume (at) tti - c (dot) org)
287    Date: 2004/12/15 15:30:00 CST
288    Tag: (Release_110_52)
289    Description:
290    
291    New working version (110.52).  NEW BOOTFILES!
292    
293    ----------------------------------------------------------------------
294    Name: Matthias Blume (blume (at) tti - c (dot) org)
295    Date: 2004/12/15 12:45:00 CST
296    Tag: blume-20041215-spaces
297    Description:
298    
299    More on the space problem (this time for Win32).
300    
301    ----------------------------------------------------------------------
302    Name: Matthias Blume (blume (at) tti - c (dot) org)
303    Date: 2004/12/14 17:30:00 CST
304    Tag: blume-20041214-spaces
305    Description:
306    
307    Hacked some of the scripts (in particular: the installer) to cope with
308    spaces in filenames a bit better.  But beware: the current "solution"
309    is likely still full of bugs and inherently incomplete.  (We need to
310    do away with those shell scripts for a comprehensive solution.)
311    
312    ----------------------------------------------------------------------
313    Name: Matthias Blume (blume (at) tti - c (dot) org)
314    Date: 2004/12/13 14:45:00 CST
315    Tag: blume-20041213-ml-makedepend
316    Description:
317    
318    Fixed bug in code for ml-makedepend.
319    
320    ----------------------------------------------------------------------
321    Name: Matthias Blume (blume (at) tti - c (dot) org)
322    Date: 2004/12/09 16:30:00 CST
323    Tag: blume-20041209-statistics
324    Description:
325    
326    Added two simple but potentially useful statistics modules to SML/NJ Library.
327    (See CHANGES file there.)
328    
329    ----------------------------------------------------------------------
330  Name: Matthias Blume (blume (at) tti - c (dot) org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
331  Date: 2004/12/01 16:50:00 CST  Date: 2004/12/01 16:50:00 CST
332  Tag: blume-20041201-atom  Tag: blume-20041201-atom

Legend:
Removed from v.1718  
changed lines
  Added in v.1806

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