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

Legend:
Removed from v.1728  
changed lines
  Added in v.1855

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