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

Legend:
Removed from v.1746  
changed lines
  Added in v.1846

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