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

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

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