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

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

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