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 1718, Thu Dec 2 22:48:18 2004 UTC revision 1785, Wed May 4 15:51:20 2005 UTC
# Line 13  Line 13 
13  Description:  Description:
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16    Name: Allen Leung (leunga (at) reservoir (dot) com)
17    Date: 2005/05/04 11:50:00 EST
18    Tag: leunga-20050504-checkgc
19    Description:
20    
21    Added a gc protocol checking phase.  This phase is enabled with
22    the flag "check-gc".  "debug-check-gc" turns on the verbose mode.
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume (blume (at) tti - c (dot) org)
26    Date: 2005/05/04 10:45:00 CDT
27    Tag: blume-20050504-intinf
28    Description:
29    
30    Fixed a bug in the implementation of div and mod for IntInf.
31    Thanks to Neophytos Michael for reporting the problem.
32    
33    ----------------------------------------------------------------------
34    Name: Matthias Blume (blume (at) tti - c (dot) org)
35    Date: 2005/05/04 10:35:00 CDT
36    Tag: blume-20050504-join
37    Description:
38    
39    Added a "join" combinator to the ParserComb module in smlnj-lib.cm.
40    
41    ----------------------------------------------------------------------
42    Name: Matthias Blume (blume (at) tti - c (dot) org)
43    Date: 2005/02/28 23:40:00 CST
44    Tag: blume-20050228-mVar
45    Description:
46    
47    Fixed serious bug (brown paper bag variety) in new implementation of
48    structure Atom in CML.  (I had accidentally used a mailbox instead of
49    an mvar, leaving the door open for races.)
50    
51    ----------------------------------------------------------------------
52    Name: Matthias Blume (blume (at) tti - c (dot) org)
53    Date: 2005/02/25 15:00:00 CST
54    Tag: Release_110_53
55    Description:
56    
57    New working version (110.53).  NEW BOOTFILES!
58    
59    ----------------------------------------------------------------------
60    Name: Matthias Blume (blume (at) tti - c (dot) org)
61    Date: 2005/02/25 14:50:00 CST
62    Tag: blume-20050225-susp
63    Description:
64    
65    Brought back SMLofNJ.Susp.  The underlying suspension type is the one
66    implemented in Core -- which means that it is the same as the one used
67    by the lazy extension.
68    
69    ----------------------------------------------------------------------
70    Name: Matthias Blume (blume (at) tti - c (dot) org)
71    Date: 2005/02/24 16:50:00 CST
72    Tag: blume-20050224-cml-atom
73    Description:
74    
75    Simpler and at the same time more general implementation of structure
76    Atom in CML.
77    
78    ----------------------------------------------------------------------
79    Name: Matthias Blume (blume (at) tti - c (dot) org)
80    Date: 2005/02/15 17:35:00 CST
81    Tag: blume-20050215-tools
82    Description:
83    
84    Created new "tools" directory under "src" and moved "TraceDebugProf"
85    there.
86    
87    ----------------------------------------------------------------------
88    Name: Matthias Blume (blume (at) tti - c (dot) org)
89    Date: 2005/02/10 17:55:00 CST
90    Tag: blume-20050210-longlong
91    Description:
92    
93    Implemented "long long" arguments and results for NLFFI.  (Only the
94    PPC/MacOS implementation is complete, the other backends still need to
95    be updated.)
96    
97    ----------------------------------------------------------------------
98    Name: Matthias Blume (blume (at) tti - c (dot) org)
99    Date: 2005/01/24 17:40:00 CST
100    Tag: blume-20050124-mlyacc
101    Description:
102    
103    Minor cleanup in ML-Yacc rule printing mechanism.  This should fix a
104    problem with certain "as" patterns which previously got rendered
105    using incorrect syntax.
106    
107    ----------------------------------------------------------------------
108    Name: Matthias Blume (blume (at) tti - c (dot) org)
109    Date: 2005/01/18 12:00:00 CST
110    Tag: blume-20050118-profile
111    Description:
112    
113    Made time profiling code (interrupt handler) in runtime system aware
114    of new array representation.
115    
116    ----------------------------------------------------------------------
117    Name: Matthias Blume (blume (at) tti - c (dot) org)
118    Date: 2005/01/14 18:00:00 CST
119    Tag: blume-20050114-heap2exec
120    Description:
121    
122    Implemented new (but still experimental) heap2exec facility.  This is
123    tested under Mac OS X and should work under Linux (will test shortly).
124    It will probably also work on the Sparc (will test some time later).
125    
126      - removed old "HACKED_STANDALONE" hack from runtime
127    
128    To be able to test this, uncomment the request for "heap2asm" in
129    config/targets prior to installation.  (Notice that this is different
130    from "heap2exec" mentioned below.  Not a typo.)
131    
132    To perform an actual test, run the command
133    
134       $ bin/heap2exec heapfile execfile
135    
136    (You can put heap2exec on your shell's path.)
137    
138    For example, run
139    
140      $ bin/heap2exec bin/.heap/ml-yacc.ppc-darwin mly
141    
142    This will create a standalone executable called "mly" which you can
143    then invoke directly as a command.
144    
145    ----------------------------------------------------------------------
146    Name: Matthias Blume (blume (at) tti - c (dot) org)
147    Date: 2005/01/07 11:44:00 CST
148    Tag: blume-20050107-mlstring
149    Description:
150    
151    fixed off-by-one error in ML_STRING macro (globals.c)
152    
153    ----------------------------------------------------------------------
154    Name: Matthias Blume (blume (at) tti - c (dot) org)
155    Date: 2004/12/23 18:00:00 CST
156    Tag: blume-20041223-santa
157    Description:
158    
159    Made ml-build script "smarter" (but only very little).
160    
161    ----------------------------------------------------------------------
162    Name: Matthias Blume (blume (at) tti - c (dot) org)
163    Date: 2004/12/21 15:05:00 CST
164    Tag: blume-20041221-longlong
165    Description:
166    
167    * Implemented access to signed and unsigned long long data in NLFFI.
168    (The parameter-passing part of the picture has not complete. But
169    data structure access seems to work.)
170    
171    * Fixed CM's incorrect assumption that the PPC is little-endian.
172      (On the Mac, it is big-endian.  And that's currently our only
173      PPC platform.)
174    
175    ----------------------------------------------------------------------
176    Name: Matthias Blume (blume (at) tti - c (dot) org)
177    Date: 2004/12/21 12:50:00 CST
178    Tag: blume-20041221-memory
179    Description:
180    
181    Some cleanup in the $c/memory.cm library: separated some concerns by
182    moving allocation code and memory access code each into their own
183    files.
184    
185    ----------------------------------------------------------------------
186    Name: Allen Leung (leunga (at) reservoir (dot) com)
187    Date: 2004/12/17 16:12:00 EST
188    Tag: leunga-20041217-cygwin-smlnj-home
189    Description:
190    
191        The Unix I/O library of SML/NJ on cygwin does not understand
192    Windows style pathname, so problems arise when SMLNJ_HOME is set
193    to a Windows style pathname.  _run-sml now converts SMLNJ_HOME
194    to a POSIX pathname on cygwin.
195    
196    ----------------------------------------------------------------------
197    Name: Matthias Blume (blume (at) tti - c (dot) org)
198    Date: 2004/12/16 13:35:00 CST
199    Tag: Release_110_52
200    Description:
201    
202    Last-minute changes incorporated into 110.52.  Release tag moved.
203    
204    The changes:
205       - HashString.hashString' -> HashString.hashSubstring
206       - bug fix in UnivariateStats
207    
208    ----------------------------------------------------------------------
209    Name: Matthias Blume (blume (at) tti - c (dot) org)
210    Date: 2004/12/15 23:40:00 CST
211    Tag: blume-20041215-hashSubstring
212    Description:
213    
214    - HashString.hashString' -> HashString.hashSubstring
215    - corresponding changes in atom.sml
216    - "de-compressed" (aka. un-obfuscated) code for UnivariateStats and
217      added some comments
218    
219    ----------------------------------------------------------------------
220    Name: Matthias Blume (blume (at) tti - c (dot) org)
221    Date: 2004/12/15 15:30:00 CST
222    Tag: (Release_110_52)
223    Description:
224    
225    New working version (110.52).  NEW BOOTFILES!
226    
227    ----------------------------------------------------------------------
228    Name: Matthias Blume (blume (at) tti - c (dot) org)
229    Date: 2004/12/15 12:45:00 CST
230    Tag: blume-20041215-spaces
231    Description:
232    
233    More on the space problem (this time for Win32).
234    
235    ----------------------------------------------------------------------
236    Name: Matthias Blume (blume (at) tti - c (dot) org)
237    Date: 2004/12/14 17:30:00 CST
238    Tag: blume-20041214-spaces
239    Description:
240    
241    Hacked some of the scripts (in particular: the installer) to cope with
242    spaces in filenames a bit better.  But beware: the current "solution"
243    is likely still full of bugs and inherently incomplete.  (We need to
244    do away with those shell scripts for a comprehensive solution.)
245    
246    ----------------------------------------------------------------------
247    Name: Matthias Blume (blume (at) tti - c (dot) org)
248    Date: 2004/12/13 14:45:00 CST
249    Tag: blume-20041213-ml-makedepend
250    Description:
251    
252    Fixed bug in code for ml-makedepend.
253    
254    ----------------------------------------------------------------------
255    Name: Matthias Blume (blume (at) tti - c (dot) org)
256    Date: 2004/12/09 16:30:00 CST
257    Tag: blume-20041209-statistics
258    Description:
259    
260    Added two simple but potentially useful statistics modules to SML/NJ Library.
261    (See CHANGES file there.)
262    
263    ----------------------------------------------------------------------
264  Name: Matthias Blume (blume (at) tti - c (dot) org)  Name: Matthias Blume (blume (at) tti - c (dot) org)
265  Date: 2004/12/01 16:50:00 CST  Date: 2004/12/01 16:50:00 CST
266  Tag: blume-20041201-atom  Tag: blume-20041201-atom

Legend:
Removed from v.1718  
changed lines
  Added in v.1785

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