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

Legend:
Removed from v.1684  
changed lines
  Added in v.1727

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