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 1702, Thu Nov 18 21:38:13 2004 UTC revision 1751, Mon Jan 24 23:39:13 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/01/24 17:40:00 CST
18    Tag: blume-20050124-mlyacc
19    Description:
20    
21    Minor cleanup in ML-Yacc rule printing mechanism.  This should fix a
22    problem with certain "as" patterns which previously got rendered
23    using incorrect syntax.
24    
25    ----------------------------------------------------------------------
26    Name: Matthias Blume (blume (at) tti - c (dot) org)
27    Date: 2005/01/18 12:00:00 CST
28    Tag: blume-20050118-profile
29    Description:
30    
31    Made time profiling code (interrupt handler) in runtime system aware
32    of new array representation.
33    
34    ----------------------------------------------------------------------
35    Name: Matthias Blume (blume (at) tti - c (dot) org)
36    Date: 2005/01/14 18:00:00 CST
37    Tag: blume-20050114-heap2exec
38    Description:
39    
40    Implemented new (but still experimental) heap2exec facility.  This is
41    tested under Mac OS X and should work under Linux (will test shortly).
42    It will probably also work on the Sparc (will test some time later).
43    
44      - removed old "HACKED_STANDALONE" hack from runtime
45    
46    To be able to test this, uncomment the request for "heap2asm" in
47    config/targets prior to installation.  (Notice that this is different
48    from "heap2exec" mentioned below.  Not a typo.)
49    
50    To perform an actual test, run the command
51    
52       $ bin/heap2exec heapfile execfile
53    
54    (You can put heap2exec on your shell's path.)
55    
56    For example, run
57    
58      $ bin/heap2exec bin/.heap/ml-yacc.ppc-darwin mly
59    
60    This will create a standalone executable called "mly" which you can
61    then invoke directly as a command.
62    
63    ----------------------------------------------------------------------
64    Name: Matthias Blume (blume (at) tti - c (dot) org)
65    Date: 2005/01/07 11:44:00 CST
66    Tag: blume-20050107-mlstring
67    Description:
68    
69    fixed off-by-one error in ML_STRING macro (globals.c)
70    
71    ----------------------------------------------------------------------
72    Name: Matthias Blume (blume (at) tti - c (dot) org)
73    Date: 2004/12/23 18:00:00 CST
74    Tag: blume-20041223-santa
75    Description:
76    
77    Made ml-build script "smarter" (but only very little).
78    
79    ----------------------------------------------------------------------
80    Name: Matthias Blume (blume (at) tti - c (dot) org)
81    Date: 2004/12/21 15:05:00 CST
82    Tag: blume-20041221-longlong
83    Description:
84    
85    * Implemented access to signed and unsigned long long data in NLFFI.
86    (The parameter-passing part of the picture has not complete. But
87    data structure access seems to work.)
88    
89    * Fixed CM's incorrect assumption that the PPC is little-endian.
90      (On the Mac, it is big-endian.  And that's currently our only
91      PPC platform.)
92    
93    ----------------------------------------------------------------------
94    Name: Matthias Blume (blume (at) tti - c (dot) org)
95    Date: 2004/12/21 12:50:00 CST
96    Tag: blume-20041221-memory
97    Description:
98    
99    Some cleanup in the $c/memory.cm library: separated some concerns by
100    moving allocation code and memory access code each into their own
101    files.
102    
103    ----------------------------------------------------------------------
104    Name: Allen Leung (leunga (at) reservoir (dot) com)
105    Date: 2004/12/17 16:12:00 EST
106    Tag: leunga-20041217-cygwin-smlnj-home
107    Description:
108    
109        The Unix I/O library of SML/NJ on cygwin does not understand
110    Windows style pathname, so problems arise when SMLNJ_HOME is set
111    to a Windows style pathname.  _run-sml now converts SMLNJ_HOME
112    to a POSIX pathname on cygwin.
113    
114    ----------------------------------------------------------------------
115    Name: Matthias Blume (blume (at) tti - c (dot) org)
116    Date: 2004/12/16 13:35:00 CST
117    Tag: Release_110_52
118    Description:
119    
120    Last-minute changes incorporated into 110.52.  Release tag moved.
121    
122    The changes:
123       - HashString.hashString' -> HashString.hashSubstring
124       - bug fix in UnivariateStats
125    
126    ----------------------------------------------------------------------
127    Name: Matthias Blume (blume (at) tti - c (dot) org)
128    Date: 2004/12/15 23:40:00 CST
129    Tag: blume-20041215-hashSubstring
130    Description:
131    
132    - HashString.hashString' -> HashString.hashSubstring
133    - corresponding changes in atom.sml
134    - "de-compressed" (aka. un-obfuscated) code for UnivariateStats and
135      added some comments
136    
137    ----------------------------------------------------------------------
138    Name: Matthias Blume (blume (at) tti - c (dot) org)
139    Date: 2004/12/15 15:30:00 CST
140    Tag: (Release_110_52)
141    Description:
142    
143    New working version (110.52).  NEW BOOTFILES!
144    
145    ----------------------------------------------------------------------
146    Name: Matthias Blume (blume (at) tti - c (dot) org)
147    Date: 2004/12/15 12:45:00 CST
148    Tag: blume-20041215-spaces
149    Description:
150    
151    More on the space problem (this time for Win32).
152    
153    ----------------------------------------------------------------------
154    Name: Matthias Blume (blume (at) tti - c (dot) org)
155    Date: 2004/12/14 17:30:00 CST
156    Tag: blume-20041214-spaces
157    Description:
158    
159    Hacked some of the scripts (in particular: the installer) to cope with
160    spaces in filenames a bit better.  But beware: the current "solution"
161    is likely still full of bugs and inherently incomplete.  (We need to
162    do away with those shell scripts for a comprehensive solution.)
163    
164    ----------------------------------------------------------------------
165    Name: Matthias Blume (blume (at) tti - c (dot) org)
166    Date: 2004/12/13 14:45:00 CST
167    Tag: blume-20041213-ml-makedepend
168    Description:
169    
170    Fixed bug in code for ml-makedepend.
171    
172    ----------------------------------------------------------------------
173    Name: Matthias Blume (blume (at) tti - c (dot) org)
174    Date: 2004/12/09 16:30:00 CST
175    Tag: blume-20041209-statistics
176    Description:
177    
178    Added two simple but potentially useful statistics modules to SML/NJ Library.
179    (See CHANGES file there.)
180    
181    ----------------------------------------------------------------------
182    Name: Matthias Blume (blume (at) tti - c (dot) org)
183    Date: 2004/12/01 16:50:00 CST
184    Tag: blume-20041201-atom
185    Description:
186    
187    smlnj-lib:
188    
189      Added function HashString.hashString' for substrings.
190      Hand-inlined CharVector.foldl into HashString (for speed).
191      Modified implementation of structure Atom to avoid extracting
192      strings from substrings unless necessary.
193      (Also see CHANGES file for smlnj-lib.)
194    
195    ----------------------------------------------------------------------
196    Name: Matthias Blume (blume (at) tti - c (dot) org)
197    Date: 2004/11/24 22:15:00 CST
198    Tag: blume-20041124-cml
199    Description:
200    
201    Made sure CML compiles when Position = Int64.
202    
203    ----------------------------------------------------------------------
204    Name: Matthias Blume (blume (at) tti - c (dot) org)
205    Date: 2004/11/24 14:30:00 CST
206    Tag: blume-20041124-position
207    Description:
208    
209    The compiler can now be compiled in a mode that makes structure Position
210    equal to Int64.  The default, however, is unchanged (Position = Int31)
211    for the time being.
212    
213    To enable 64-bit positions, use the following procedure:
214    
215    1. Start sml
216    2. Autoload $smlnj/cmb.cm (if not already autoloaded)
217    3. Type
218          #set (CMB.symval "USE_64_BIT_POSITIONS") (SOME 1);
219    4. Run CMB.make() as usual.
220    
221    This is barely tested.  The only test so far was a little SML program
222    counting the number of characters in an 8-gigabyte file by
223    reading it character-by-character.  That test was successful.
224    
225    In support of 64-bit positions, a number of new functions have been
226    added to the runtime system.
227    
228    ----------------------------------------------------------------------
229    Name: Matthias Blume (blume (at) tti - c (dot) org)
230    Date: 2004/11/23 14:45:00 CST
231    Tag: blume-20041123-useFile
232    Description:
233    
234    Fixed a problem with unhelpful error messages related to problems with
235    .cm- or .sml files that appear as part of the sml command line.
236    
237    ----------------------------------------------------------------------
238    Name: Matthias Blume (blume (at) tti - c (dot) org)
239    Date: 2004/11/18 15:40:00 CST
240    Tag: Release_110_51
241    Description:
242    
243    New working version (110.51).  NEW BOOTFILES!
244    
245    ----------------------------------------------------------------------
246    Name: Matthias Blume (blume (at) tti - c (dot) org)
247  Date: 2004/11/18 15:35:00 CST  Date: 2004/11/18 15:35:00 CST
248  Tag: <none>  Tag: <none>
249  Description:  Description:

Legend:
Removed from v.1702  
changed lines
  Added in v.1751

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