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

Legend:
Removed from v.1740  
changed lines
  Added in v.1837

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