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 1686, Thu Nov 11 23:26:27 2004 UTC revision 1741, Tue Dec 21 19:20:57 2004 UTC
# Line 13  Line 13 
13  Description:  Description:
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16    Name: Matthias Blume (blume (at) tti - c (dot) org)
17    Date: 2004/12/21 12:50:00 CST
18    Tag: blume-20041221-memory
19    Description:
20    
21    Some cleanup in the $c/memory.cm library: separated some concerns by
22    moving allocation code and memory access code each into their own
23    files.
24    
25    ----------------------------------------------------------------------
26    Name: Allen Leung (leunga (at) reservoir (dot) com)
27    Date: 2004/12/17 16:12:00 EST
28    Tag: leunga-20041217-cygwin-smlnj-home
29    Description:
30    
31        The Unix I/O library of SML/NJ on cygwin does not understand
32    Windows style pathname, so problems arise when SMLNJ_HOME is set
33    to a Windows style pathname.  _run-sml now converts SMLNJ_HOME
34    to a POSIX pathname on cygwin.
35    
36    ----------------------------------------------------------------------
37    Name: Matthias Blume (blume (at) tti - c (dot) org)
38    Date: 2004/12/16 13:35:00 CST
39    Tag: Release_110_52
40    Description:
41    
42    Last-minute changes incorporated into 110.52.  Release tag moved.
43    
44    The changes:
45       - HashString.hashString' -> HashString.hashSubstring
46       - bug fix in UnivariateStats
47    
48    ----------------------------------------------------------------------
49    Name: Matthias Blume (blume (at) tti - c (dot) org)
50    Date: 2004/12/15 23:40:00 CST
51    Tag: blume-20041215-hashSubstring
52    Description:
53    
54    - HashString.hashString' -> HashString.hashSubstring
55    - corresponding changes in atom.sml
56    - "de-compressed" (aka. un-obfuscated) code for UnivariateStats and
57      added some comments
58    
59    ----------------------------------------------------------------------
60    Name: Matthias Blume (blume (at) tti - c (dot) org)
61    Date: 2004/12/15 15:30:00 CST
62    Tag: (Release_110_52)
63    Description:
64    
65    New working version (110.52).  NEW BOOTFILES!
66    
67    ----------------------------------------------------------------------
68    Name: Matthias Blume (blume (at) tti - c (dot) org)
69    Date: 2004/12/15 12:45:00 CST
70    Tag: blume-20041215-spaces
71    Description:
72    
73    More on the space problem (this time for Win32).
74    
75    ----------------------------------------------------------------------
76    Name: Matthias Blume (blume (at) tti - c (dot) org)
77    Date: 2004/12/14 17:30:00 CST
78    Tag: blume-20041214-spaces
79    Description:
80    
81    Hacked some of the scripts (in particular: the installer) to cope with
82    spaces in filenames a bit better.  But beware: the current "solution"
83    is likely still full of bugs and inherently incomplete.  (We need to
84    do away with those shell scripts for a comprehensive solution.)
85    
86    ----------------------------------------------------------------------
87    Name: Matthias Blume (blume (at) tti - c (dot) org)
88    Date: 2004/12/13 14:45:00 CST
89    Tag: blume-20041213-ml-makedepend
90    Description:
91    
92    Fixed bug in code for ml-makedepend.
93    
94    ----------------------------------------------------------------------
95    Name: Matthias Blume (blume (at) tti - c (dot) org)
96    Date: 2004/12/09 16:30:00 CST
97    Tag: blume-20041209-statistics
98    Description:
99    
100    Added two simple but potentially useful statistics modules to SML/NJ Library.
101    (See CHANGES file there.)
102    
103    ----------------------------------------------------------------------
104    Name: Matthias Blume (blume (at) tti - c (dot) org)
105    Date: 2004/12/01 16:50:00 CST
106    Tag: blume-20041201-atom
107    Description:
108    
109    smlnj-lib:
110    
111      Added function HashString.hashString' for substrings.
112      Hand-inlined CharVector.foldl into HashString (for speed).
113      Modified implementation of structure Atom to avoid extracting
114      strings from substrings unless necessary.
115      (Also see CHANGES file for smlnj-lib.)
116    
117    ----------------------------------------------------------------------
118    Name: Matthias Blume (blume (at) tti - c (dot) org)
119    Date: 2004/11/24 22:15:00 CST
120    Tag: blume-20041124-cml
121    Description:
122    
123    Made sure CML compiles when Position = Int64.
124    
125    ----------------------------------------------------------------------
126    Name: Matthias Blume (blume (at) tti - c (dot) org)
127    Date: 2004/11/24 14:30:00 CST
128    Tag: blume-20041124-position
129    Description:
130    
131    The compiler can now be compiled in a mode that makes structure Position
132    equal to Int64.  The default, however, is unchanged (Position = Int31)
133    for the time being.
134    
135    To enable 64-bit positions, use the following procedure:
136    
137    1. Start sml
138    2. Autoload $smlnj/cmb.cm (if not already autoloaded)
139    3. Type
140          #set (CMB.symval "USE_64_BIT_POSITIONS") (SOME 1);
141    4. Run CMB.make() as usual.
142    
143    This is barely tested.  The only test so far was a little SML program
144    counting the number of characters in an 8-gigabyte file by
145    reading it character-by-character.  That test was successful.
146    
147    In support of 64-bit positions, a number of new functions have been
148    added to the runtime system.
149    
150    ----------------------------------------------------------------------
151    Name: Matthias Blume (blume (at) tti - c (dot) org)
152    Date: 2004/11/23 14:45:00 CST
153    Tag: blume-20041123-useFile
154    Description:
155    
156    Fixed a problem with unhelpful error messages related to problems with
157    .cm- or .sml files that appear as part of the sml command line.
158    
159    ----------------------------------------------------------------------
160    Name: Matthias Blume (blume (at) tti - c (dot) org)
161    Date: 2004/11/18 15:40:00 CST
162    Tag: Release_110_51
163    Description:
164    
165    New working version (110.51).  NEW BOOTFILES!
166    
167    ----------------------------------------------------------------------
168    Name: Matthias Blume (blume (at) tti - c (dot) org)
169    Date: 2004/11/18 15:35:00 CST
170    Tag: <none>
171    Description:
172    
173    Enabled dlopen and friends for FreeBSD (as recommended by Johannes 5
174    Joemann).
175    
176    ----------------------------------------------------------------------
177    Name: Allen Leung (leunga (at) reservoir (dot) com)
178    Date: 2004/11/17 16:05:21 EST 2004
179    Tag: leunga-20041117-mlrisc-live-kill
180    Description:
181    
182       Added support for MLTree constructs LIVE and KILL
183    to all the architectures.
184    
185    ----------------------------------------------------------------------
186    Name: Matthias Blume (blume (at) tti - c (dot) org)
187    Date: 2004/11/13 00:20:00 CST
188    Tag: blume-20041113-versiontool
189    Description:
190    
191    - Stripped down the versiontool: It now only handles the version number.
192      The date string is generated at bootstrap time (during makeml).
193    
194    - In a previous commit, fixed a minor issue with how polyequal is being
195      translated.  In particular, the code now "looks through" abstractions.
196      This results in slightly fewer polyEqual warnings and hopefully slightly
197      more efficient code.  Important examples for where this matters are
198      the new int64 and word64 types.
199    
200    ----------------------------------------------------------------------
201    Name: Matthias Blume (blume (at) tti - c (dot) org)
202    Date: 2004/11/12 00:30:00 CST
203    Tag: blume-20041112-int64
204    Description:
205    
206    Structure Int64 fully hooked in.  (The implementation is not very
207    efficient, though.)
208    
209    ----------------------------------------------------------------------
210    Name: Matthias Blume (blume (at) tti - c (dot) org)
211  Date: 2004/11/11 17:30:00 CST  Date: 2004/11/11 17:30:00 CST
212  Tag: blume-20041111-more64  Tag: blume-20041111-more64
213  Description:  Description:

Legend:
Removed from v.1686  
changed lines
  Added in v.1741

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