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

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

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