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

Legend:
Removed from v.1727  
changed lines
  Added in v.1838

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