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/NOTES/HISTORY
ViewVC logotype

Diff of /sml/trunk/NOTES/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1737  
changed lines
  Added in v.1824

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