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

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

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