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 1861, Mon Nov 7 18:17:09 2005 UTC
# Line 13  Line 13 
13  Description:  Description:
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
17    Date: 2005/11/07
18    Description:
19    Fixed a Basis incompatibility: The depreciated function Substring.all
20    was removed (use Substring.full instead).
21    
22    ----------------------------------------------------------------------
23    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
24    Date: 2005/11/05
25    Description:
26    Tweaked interval set API in SML/NJ library; see the CHANGES file for details.
27    
28    ----------------------------------------------------------------------
29    Name: Matthias Blume (http://www.tti-c.org/blume/)
30    Date: 2005/11/02 16:25:00 CST
31    Tag: blume-20051102-hex
32    Description:
33    
34    * Runtime system bootstrap code now accepts hex digits in BOOTLIST
35      in either upper case or lower case format.
36    * Pushed changes to names of Pack<N>{Big,Little} structures through
37      CML and eXene.
38    
39    ----------------------------------------------------------------------
40    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
41    Date: 2005/11/02
42    Description:
43    Fixed a Basis incompatibility: Pack<N>{Big,Little} structures should
44    be called PackWord<N>{Big,Little}.
45    
46    ----------------------------------------------------------------------
47    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
48    Date: 2005/10/28
49    Description:
50    Fixed a minor Basis incompatibility: hex digits should be upper case.
51    
52    ----------------------------------------------------------------------
53    Name: Matthias Blume (blume (at) tti - c (dot) org)
54    Date: 2005/10/25 16:00:00 CDT
55    Tag: Release_110_56
56    Description:
57    
58    New working version (110.56).  NEW BOOTFILES!
59    
60    ----------------------------------------------------------------------
61    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
62    Date: 2005/10/25
63    Description:
64    Added interval sets to utility library (signatures INTERVAL_DOMAIN
65    and INTERVAL_SET, and functor IntervalSetFn).
66    
67    ----------------------------------------------------------------------
68    Name: John Reppy (http://www.cs.uchicago.edu/~jhr)
69    Date: 2005/10/14
70    Description:
71    Add Zhong Shao's fix for datatype equality functions.
72    
73    ----------------------------------------------------------------------
74    Name: Allen Leung (leunga (at) reservoir (dot) com)
75    Date: 2005/10/14 12:30:00 EST
76    Tag: leunga-20051014-x86-spill
77    Description:
78    
79    Bug fix a bug found by Carl Hauser.
80    There was a typo in the reload code for FCMP in x86SpillInstr.sml.
81    
82    ----------------------------------------------------------------------
83    Name: Allen Leung (leunga (at) reservoir (dot) com)
84    Date: 2005/10/14 11:15:00 EST
85    Tag: leunga-20051014-x86-asm
86    Description:
87    
88    Removed some debugging code in file x86Asm.sml.
89    The function emit_operand was printing out debugging output.
90    
91    ----------------------------------------------------------------------
92    Name: John Reppy
93    Date: 2005/07/27
94    Tag:
95    Description:
96    
97    Fixed ml-lex to recognize "\r" as representing carriage return.
98    
99    ----------------------------------------------------------------------
100    Name: John Reppy
101    Date: 2005/07/27
102    Tag:
103    Description:
104    
105    Fixed ml-yacc to work on files with non-native end-of-line
106    encodings (e.g., Windows text file on a Unix system).
107    
108    ----------------------------------------------------------------------
109    Name: John Reppy
110    Date: 2005/07/20
111    Tag:
112    Description:
113    
114    Added changes from Dominic Evans (oldmanuk (at) gmail (dot) com)
115    to support HPUX 11.
116    
117    ----------------------------------------------------------------------
118    Name: John Reppy
119    Date: 2005/07/06
120    Tag:
121    Description:
122    
123    Changes to the SML/NJ library.  See smlnj-lib/CHANGES for details.
124    
125    ----------------------------------------------------------------------
126    Name: Matthias Blume (blume (at) tti - c (dot) org)
127    Date: 2005/07/06 00:45:00 CDT
128    Tag: blume-20050706-slice-copy
129    Description:
130    
131    Fixed reversed logic for deciding whether to "copy up" or "copy down"
132    in *-array-slice.sml.
133    
134    ----------------------------------------------------------------------
135    Name: Allen Leung (leunga (at) reservoir (dot) com)
136    Date: 2005/05/31 17:00:00 EST
137    Tag: leunga-20050531-cygwin-fault-2
138    Description:
139    
140    A typo in the cygwin code fixed.
141    
142    ----------------------------------------------------------------------
143    Name: Allen Leung (leunga (at) reservoir (dot) com)
144    Date: 2005/05/31 16:47:00 EST
145    Tag: leunga-20050531-cygwin-fault
146    Description:
147    
148    Updated Cygwin's fault/signal handling to match the Windows version.
149    Updated the export list.
150    
151    ----------------------------------------------------------------------
152    Name: Matthias Blume (blume (at) tti - c (dot) org)
153    Date: 2005/05/18 13:35:00 CDT
154    Tag: Release_110_54
155    Description:
156    
157    New working version (110.54).  NEW BOOTFILES!
158    
159    ----------------------------------------------------------------------
160    Name: Matthias Blume (blume (at) tti - c (dot) org)
161    Date: 2005/05/18 11:58:00 CDT
162    Tag: blume-20050518-installer
163    Description:
164    
165    Added support scripts for Mac OS X PackageMaker and modified
166    config/install.sh so that it supports re-dumping a heap image
167    after customization.
168    
169    ----------------------------------------------------------------------
170    Name: Matthias Blume (blume (at) tti - c (dot) org)
171    Date: 2005/05/18 10:55:00 CDT
172    Tag: blume-20050518-realdiv-noovld
173    Description:
174    
175    Un-overloaded / to work around bug in overloading resolution code.
176    
177    ----------------------------------------------------------------------
178    Name: Matthias Blume (blume (at) tti - c (dot) org)
179    Date: 2005/05/16 23:50:00 CDT
180    Tag: blume-20050516-redump-heap
181    Description:
182    
183    Added mechanism for re-creating a heap file for the interactive system
184    after configuration variables have been changed.
185    
186       CM.redump_heap : string -> unit
187    
188    This is much like SMLofNJ.exportML, but starting from the resulting
189    heap does not return to the caller of CM.redump_heap but
190    restarts the interactive system from scratch.  The original call of
191    CM.redump_heap does not return but ends the interactive session.
192    Thus, CM.redump_heap is a lot like SMLofNJ.exportFn.
193    
194    Internally, redump_heap winds the dynamic execution context back to
195    the point where the original heap image was created and re-executes
196    the heap image generation code in the boot code.
197    
198    ----------------------------------------------------------------------
199    Name: Matthias Blume (blume (at) tti - c (dot) org)
200    Date: 2005/05/09 21:55:00 CDT
201    Tag: blume-20050509-word64
202    Description:
203    
204    Added a hack to the existing hack known as Word64 to make fromString
205    behave correctly.  I am still not sure whether Word64.scan will work
206    as specified with respect to the interaction of radix and prefix.
207    
208    ----------------------------------------------------------------------
209    Name: Allen Leung (leunga (at) reservoir (dot) com)
210    Date: 2005/05/04 11:50:00 EST
211    Tag: leunga-20050504-checkgc
212    Description:
213    
214    Added a gc protocol checking phase.  This phase is enabled with
215    the flag "check-gc".  "debug-check-gc" turns on the verbose mode.
216    
217    ----------------------------------------------------------------------
218    Name: Matthias Blume (blume (at) tti - c (dot) org)
219    Date: 2005/05/04 10:45:00 CDT
220    Tag: blume-20050504-intinf
221    Description:
222    
223    Fixed a bug in the implementation of div and mod for IntInf.
224    Thanks to Neophytos Michael for reporting the problem.
225    
226    ----------------------------------------------------------------------
227    Name: Matthias Blume (blume (at) tti - c (dot) org)
228    Date: 2005/05/04 10:35:00 CDT
229    Tag: blume-20050504-join
230    Description:
231    
232    Added a "join" combinator to the ParserComb module in smlnj-lib.cm.
233    
234    ----------------------------------------------------------------------
235    Name: Matthias Blume (blume (at) tti - c (dot) org)
236    Date: 2005/02/28 23:40:00 CST
237    Tag: blume-20050228-mVar
238    Description:
239    
240    Fixed serious bug (brown paper bag variety) in new implementation of
241    structure Atom in CML.  (I had accidentally used a mailbox instead of
242    an mvar, leaving the door open for races.)
243    
244    ----------------------------------------------------------------------
245    Name: Matthias Blume (blume (at) tti - c (dot) org)
246    Date: 2005/02/25 15:00:00 CST
247    Tag: Release_110_53
248    Description:
249    
250    New working version (110.53).  NEW BOOTFILES!
251    
252    ----------------------------------------------------------------------
253    Name: Matthias Blume (blume (at) tti - c (dot) org)
254    Date: 2005/02/25 14:50:00 CST
255    Tag: blume-20050225-susp
256    Description:
257    
258    Brought back SMLofNJ.Susp.  The underlying suspension type is the one
259    implemented in Core -- which means that it is the same as the one used
260    by the lazy extension.
261    
262    ----------------------------------------------------------------------
263    Name: Matthias Blume (blume (at) tti - c (dot) org)
264    Date: 2005/02/24 16:50:00 CST
265    Tag: blume-20050224-cml-atom
266    Description:
267    
268    Simpler and at the same time more general implementation of structure
269    Atom in CML.
270    
271    ----------------------------------------------------------------------
272    Name: Matthias Blume (blume (at) tti - c (dot) org)
273    Date: 2005/02/15 17:35:00 CST
274    Tag: blume-20050215-tools
275    Description:
276    
277    Created new "tools" directory under "src" and moved "TraceDebugProf"
278    there.
279    
280    ----------------------------------------------------------------------
281    Name: Matthias Blume (blume (at) tti - c (dot) org)
282    Date: 2005/02/10 17:55:00 CST
283    Tag: blume-20050210-longlong
284    Description:
285    
286    Implemented "long long" arguments and results for NLFFI.  (Only the
287    PPC/MacOS implementation is complete, the other backends still need to
288    be updated.)
289    
290    ----------------------------------------------------------------------
291    Name: Matthias Blume (blume (at) tti - c (dot) org)
292    Date: 2005/01/24 17:40:00 CST
293    Tag: blume-20050124-mlyacc
294    Description:
295    
296    Minor cleanup in ML-Yacc rule printing mechanism.  This should fix a
297    problem with certain "as" patterns which previously got rendered
298    using incorrect syntax.
299    
300    ----------------------------------------------------------------------
301    Name: Matthias Blume (blume (at) tti - c (dot) org)
302    Date: 2005/01/18 12:00:00 CST
303    Tag: blume-20050118-profile
304    Description:
305    
306    Made time profiling code (interrupt handler) in runtime system aware
307    of new array representation.
308    
309    ----------------------------------------------------------------------
310    Name: Matthias Blume (blume (at) tti - c (dot) org)
311    Date: 2005/01/14 18:00:00 CST
312    Tag: blume-20050114-heap2exec
313    Description:
314    
315    Implemented new (but still experimental) heap2exec facility.  This is
316    tested under Mac OS X and should work under Linux (will test shortly).
317    It will probably also work on the Sparc (will test some time later).
318    
319      - removed old "HACKED_STANDALONE" hack from runtime
320    
321    To be able to test this, uncomment the request for "heap2asm" in
322    config/targets prior to installation.  (Notice that this is different
323    from "heap2exec" mentioned below.  Not a typo.)
324    
325    To perform an actual test, run the command
326    
327       $ bin/heap2exec heapfile execfile
328    
329    (You can put heap2exec on your shell's path.)
330    
331    For example, run
332    
333      $ bin/heap2exec bin/.heap/ml-yacc.ppc-darwin mly
334    
335    This will create a standalone executable called "mly" which you can
336    then invoke directly as a command.
337    
338    ----------------------------------------------------------------------
339    Name: Matthias Blume (blume (at) tti - c (dot) org)
340    Date: 2005/01/07 11:44:00 CST
341    Tag: blume-20050107-mlstring
342    Description:
343    
344    fixed off-by-one error in ML_STRING macro (globals.c)
345    
346    ----------------------------------------------------------------------
347    Name: Matthias Blume (blume (at) tti - c (dot) org)
348    Date: 2004/12/23 18:00:00 CST
349    Tag: blume-20041223-santa
350    Description:
351    
352    Made ml-build script "smarter" (but only very little).
353    
354    ----------------------------------------------------------------------
355    Name: Matthias Blume (blume (at) tti - c (dot) org)
356    Date: 2004/12/21 15:05:00 CST
357    Tag: blume-20041221-longlong
358    Description:
359    
360    * Implemented access to signed and unsigned long long data in NLFFI.
361    (The parameter-passing part of the picture has not complete. But
362    data structure access seems to work.)
363    
364    * Fixed CM's incorrect assumption that the PPC is little-endian.
365      (On the Mac, it is big-endian.  And that's currently our only
366      PPC platform.)
367    
368    ----------------------------------------------------------------------
369    Name: Matthias Blume (blume (at) tti - c (dot) org)
370    Date: 2004/12/21 12:50:00 CST
371    Tag: blume-20041221-memory
372    Description:
373    
374    Some cleanup in the $c/memory.cm library: separated some concerns by
375    moving allocation code and memory access code each into their own
376    files.
377    
378    ----------------------------------------------------------------------
379    Name: Allen Leung (leunga (at) reservoir (dot) com)
380    Date: 2004/12/17 16:12:00 EST
381    Tag: leunga-20041217-cygwin-smlnj-home
382    Description:
383    
384        The Unix I/O library of SML/NJ on cygwin does not understand
385    Windows style pathname, so problems arise when SMLNJ_HOME is set
386    to a Windows style pathname.  _run-sml now converts SMLNJ_HOME
387    to a POSIX pathname on cygwin.
388    
389    ----------------------------------------------------------------------
390    Name: Matthias Blume (blume (at) tti - c (dot) org)
391    Date: 2004/12/16 13:35:00 CST
392    Tag: Release_110_52
393    Description:
394    
395    Last-minute changes incorporated into 110.52.  Release tag moved.
396    
397    The changes:
398       - HashString.hashString' -> HashString.hashSubstring
399       - bug fix in UnivariateStats
400    
401    ----------------------------------------------------------------------
402    Name: Matthias Blume (blume (at) tti - c (dot) org)
403    Date: 2004/12/15 23:40:00 CST
404    Tag: blume-20041215-hashSubstring
405    Description:
406    
407    - HashString.hashString' -> HashString.hashSubstring
408    - corresponding changes in atom.sml
409    - "de-compressed" (aka. un-obfuscated) code for UnivariateStats and
410      added some comments
411    
412    ----------------------------------------------------------------------
413    Name: Matthias Blume (blume (at) tti - c (dot) org)
414    Date: 2004/12/15 15:30:00 CST
415    Tag: (Release_110_52)
416    Description:
417    
418    New working version (110.52).  NEW BOOTFILES!
419    
420    ----------------------------------------------------------------------
421    Name: Matthias Blume (blume (at) tti - c (dot) org)
422    Date: 2004/12/15 12:45:00 CST
423    Tag: blume-20041215-spaces
424    Description:
425    
426    More on the space problem (this time for Win32).
427    
428    ----------------------------------------------------------------------
429    Name: Matthias Blume (blume (at) tti - c (dot) org)
430    Date: 2004/12/14 17:30:00 CST
431    Tag: blume-20041214-spaces
432    Description:
433    
434    Hacked some of the scripts (in particular: the installer) to cope with
435    spaces in filenames a bit better.  But beware: the current "solution"
436    is likely still full of bugs and inherently incomplete.  (We need to
437    do away with those shell scripts for a comprehensive solution.)
438    
439    ----------------------------------------------------------------------
440    Name: Matthias Blume (blume (at) tti - c (dot) org)
441    Date: 2004/12/13 14:45:00 CST
442    Tag: blume-20041213-ml-makedepend
443    Description:
444    
445    Fixed bug in code for ml-makedepend.
446    
447    ----------------------------------------------------------------------
448    Name: Matthias Blume (blume (at) tti - c (dot) org)
449    Date: 2004/12/09 16:30:00 CST
450    Tag: blume-20041209-statistics
451    Description:
452    
453    Added two simple but potentially useful statistics modules to SML/NJ Library.
454    (See CHANGES file there.)
455    
456    ----------------------------------------------------------------------
457  Name: Matthias Blume (blume (at) tti - c (dot) org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
458  Date: 2004/12/01 16:50:00 CST  Date: 2004/12/01 16:50:00 CST
459  Tag: blume-20041201-atom  Tag: blume-20041201-atom

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

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