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 1712, Tue Nov 23 20:44:10 2004 UTC revision 1718, Thu Dec 2 22:48:18 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/11/03 14:45:00 CST  Date: 2004/12/01 16:50:00 CST
18  Tag: blume-20041103-useFile  Tag: blume-20041201-atom
19    Description:
20    
21    smlnj-lib:
22    
23      Added function HashString.hashString' for substrings.
24      Hand-inlined CharVector.foldl into HashString (for speed).
25      Modified implementation of structure Atom to avoid extracting
26      strings from substrings unless necessary.
27      (Also see CHANGES file for smlnj-lib.)
28    
29    ----------------------------------------------------------------------
30    Name: Matthias Blume (blume (at) tti - c (dot) org)
31    Date: 2004/11/24 22:15:00 CST
32    Tag: blume-20041124-cml
33    Description:
34    
35    Made sure CML compiles when Position = Int64.
36    
37    ----------------------------------------------------------------------
38    Name: Matthias Blume (blume (at) tti - c (dot) org)
39    Date: 2004/11/24 14:30:00 CST
40    Tag: blume-20041124-position
41    Description:
42    
43    The compiler can now be compiled in a mode that makes structure Position
44    equal to Int64.  The default, however, is unchanged (Position = Int31)
45    for the time being.
46    
47    To enable 64-bit positions, use the following procedure:
48    
49    1. Start sml
50    2. Autoload $smlnj/cmb.cm (if not already autoloaded)
51    3. Type
52          #set (CMB.symval "USE_64_BIT_POSITIONS") (SOME 1);
53    4. Run CMB.make() as usual.
54    
55    This is barely tested.  The only test so far was a little SML program
56    counting the number of characters in an 8-gigabyte file by
57    reading it character-by-character.  That test was successful.
58    
59    In support of 64-bit positions, a number of new functions have been
60    added to the runtime system.
61    
62    ----------------------------------------------------------------------
63    Name: Matthias Blume (blume (at) tti - c (dot) org)
64    Date: 2004/11/23 14:45:00 CST
65    Tag: blume-20041123-useFile
66  Description:  Description:
67    
68  Fixed a problem with unhelpful error messages related to problems with  Fixed a problem with unhelpful error messages related to problems with

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

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