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/branches/primop-branch-3/NOTES/HISTORY
ViewVC logotype

Diff of /sml/branches/primop-branch-3/NOTES/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1712, Tue Nov 23 20:44:10 2004 UTC revision 1715, Wed Nov 24 20:27:30 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/24 14:30:00 CST
18    Tag: blume-20041124-position
19    Description:
20    
21    The compiler can now be compiled in a mode that makes structure Position
22    equal to Int64.  The default, however, is unchanged (Position = Int31)
23    for the time being.
24    
25    To enable 64-bit positions, use the following procedure:
26    
27    1. Start sml
28    2. Autoload $smlnj/cmb.cm (if not already autoloaded)
29    3. Type
30          #set (CMB.symval "USE_64_BIT_POSITIONS") (SOME 1);
31    4. Run CMB.make() as usual.
32    
33    This is barely tested.  The only test so far was a little SML program
34    counting the number of characters in an 8-gigabyte file by
35    reading it character-by-character.  That test was successful.
36    
37    In support of 64-bit positions, a number of new functions have been
38    added to the runtime system.
39    
40    ----------------------------------------------------------------------
41    Name: Matthias Blume (blume (at) tti - c (dot) org)
42  Date: 2004/11/03 14:45:00 CST  Date: 2004/11/03 14:45:00 CST
43  Tag: blume-20041103-useFile  Tag: blume-20041103-useFile
44  Description:  Description:

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

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