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 1718, Thu Dec 2 22:48:18 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/01 16:50:00 CST
18    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:
67    
68    Fixed a problem with unhelpful error messages related to problems with
69    .cm- or .sml files that appear as part of the sml command line.
70    
71    ----------------------------------------------------------------------
72    Name: Matthias Blume (blume (at) tti - c (dot) org)
73    Date: 2004/11/18 15:40:00 CST
74    Tag: Release_110_51
75    Description:
76    
77    New working version (110.51).  NEW BOOTFILES!
78    
79    ----------------------------------------------------------------------
80    Name: Matthias Blume (blume (at) tti - c (dot) org)
81    Date: 2004/11/18 15:35:00 CST
82    Tag: <none>
83    Description:
84    
85    Enabled dlopen and friends for FreeBSD (as recommended by Johannes 5
86    Joemann).
87    
88    ----------------------------------------------------------------------
89    Name: Allen Leung (leunga (at) reservoir (dot) com)
90    Date: 2004/11/17 16:05:21 EST 2004
91    Tag: leunga-20041117-mlrisc-live-kill
92    Description:
93    
94       Added support for MLTree constructs LIVE and KILL
95    to all the architectures.
96    
97    ----------------------------------------------------------------------
98    Name: Matthias Blume (blume (at) tti - c (dot) org)
99    Date: 2004/11/13 00:20:00 CST
100    Tag: blume-20041113-versiontool
101    Description:
102    
103    - Stripped down the versiontool: It now only handles the version number.
104      The date string is generated at bootstrap time (during makeml).
105    
106    - In a previous commit, fixed a minor issue with how polyequal is being
107      translated.  In particular, the code now "looks through" abstractions.
108      This results in slightly fewer polyEqual warnings and hopefully slightly
109      more efficient code.  Important examples for where this matters are
110      the new int64 and word64 types.
111    
112    ----------------------------------------------------------------------
113    Name: Matthias Blume (blume (at) tti - c (dot) org)
114    Date: 2004/11/12 00:30:00 CST
115    Tag: blume-20041112-int64
116    Description:
117    
118    Structure Int64 fully hooked in.  (The implementation is not very
119    efficient, though.)
120    
121    ----------------------------------------------------------------------
122    Name: Matthias Blume (blume (at) tti - c (dot) org)
123  Date: 2004/11/11 17:30:00 CST  Date: 2004/11/11 17:30:00 CST
124  Tag: blume-20041111-more64  Tag: blume-20041111-more64
125  Description:  Description:

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

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