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 1633, Tue Sep 28 03:08:33 2004 UTC revision 1642, Thu Oct 7 21:00:04 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/10/07 16:00:00 CDT
18    Tag: blume-20041007-cleanup
19    Description:
20    
21    Assorted cleanup work:
22    
23      - got rid of intstrmap in favor of using the library's
24        hash table implementation
25      - threw out most of the pathnames stuff, as it was not used anyway
26      - simplified tokentable implementation
27      - fixed some minor spelling errors
28    
29    ----------------------------------------------------------------------
30    Name: Matthias Blume (blume (at) tti - c (dot) org)
31    Date: 2004/10/06 15:15:15 CDT
32    Tag: blume-20041006-handler
33    Description:
34    
35    Cleaned up the absyn to reflect the invariant that HANDLE always
36    carries a FNexp as part of the type definition.  This eliminates some
37    superfluous sanity checks at runtime down the road.
38    
39    Some minor cleanup of the btrace code.
40    
41    ----------------------------------------------------------------------
42    Name: Matthias Blume (blume (at) tti - c (dot) org)
43    Date: 2004/10/01 10:20:30 CDT
44    Tag: blume-20041001-slave
45    Description:
46    
47    Added hack to make slave mode work in the presence of the version
48    tool.  (Still, since the master does two passes over the code for
49    CMB.make, the release number gets bumped twice when slaves are
50    attached.  I don't know if this is worth fixing...)
51    
52    ----------------------------------------------------------------------
53    Name: Matthias Blume (blume (at) tti - c (dot) org)
54    Date: 2004/09/30 10:55:00 CDT
55    Tag: blume-20040930-version
56    Description:
57    
58    * Moved the "version" magic into its own little library under
59    src/system/smlnj/internal.  This avoids expensive reconstruction
60    of a stable src/compiler/core.cm.
61    
62    * At the same time, structure CompilerVersion is now known as structure
63    SMLNJVersion.
64    
65    * Arranged for the version tool to NOT kick in when rebuilding the system
66      (makeml -rebuild, fixpt).  Otherwise one would never reach a fixpoint.
67      Also, loading the versiontool does not work when rebuilding the system
68      because CM is not properly initialized at that time.
69    
70    ----------------------------------------------------------------------
71    Name: Matthias Blume (blume (at) tti - c (dot) org)
72    Date: 2004/09/29 14:00:00 CDT
73    Tag: blume-20040929-autoversion
74    Description:
75    
76    Implemented some CM magic to have
77        file src/compiler/TopLevel/main/version.sml
78    generated automagically.
79    The version is taken from two files: config/version and config/release.
80    The first is expected to contain a two-part version number such as 110.49.
81    The second should contain a single number, but it may be missing.
82    
83    If the environment variable VERSIONTOOL_BUMP_RELEASE is defined at the
84    time the version tool is loaded (which is the first time you say CMB.make),
85    then the tool will increment the value stored in config/release every
86    time CMB.make is invoked.
87    
88    The binfile format is now insensitive to anything beyond the first
89    two components of a version number, so bumping the release does not render
90    binfiles incompatible.  Auto-bumping can be used to keep track of versions
91    during development without invalidating existing binfiles.
92    
93    In any case, every CMB.make updates the date information in version.sml.
94    (This is the date that is printed in the banner.)
95    
96    ----------------------------------------------------------------------
97    Name: Matthias Blume (blume (at) tti - c (dot) org)
98    Date: 2004/09/28 10:53:00 CDT
99    Tag: blume-20040928-controls
100    Description:
101    
102    Some cleanup of the controls code.
103    
104    ----------------------------------------------------------------------
105    Name: Matthias Blume (blume (at) tti - c (dot) org)
106  Date: 2004/09/27 22:08:00 CDT  Date: 2004/09/27 22:08:00 CDT
107  Tag: blume-20040927-controls  Tag: blume-20040927-controls
108  Description:  Description:

Legend:
Removed from v.1633  
changed lines
  Added in v.1642

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