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

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

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