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 1638, Wed Sep 29 19:07:58 2004 UTC revision 1645, Mon Oct 11 21:37:17 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/11 16:37:00 CDT
18    Tag: blume-20041011-regions
19    Description:
20    
21    Made some minor modifications to elabcore.sml to have source regions
22    be propagated more tightly -- resulting in better (i.e., smaller)
23    regions being reported in error- and debug messages.
24    
25    ----------------------------------------------------------------------
26    Name: Matthias Blume (blume (at) tti - c (dot) org)
27    Date: 2004/10/08 22:50:00 CDT
28    Tag: blume-20041008-cmkw
29    Description:
30    
31    Fixed handling of keywords in .cm files: After seeing "is" the lexer
32    treats subsequent occurrences of "group", "library", "source", "is",
33    "*", and "-" as ordinary identifiers rather than keywords.
34    
35    Most seriously, this fixes a problem with CM's "shell" tool.  The tool
36    is supposed to accept a tool argument called "source", but this did
37    not work because of the clash with the keyword.
38    
39    ----------------------------------------------------------------------
40    Name: Matthias Blume (blume (at) tti - c (dot) org)
41    Date: 2004/10/07 16:00:00 CDT
42    Tag: blume-20041007-cleanup
43    Description:
44    
45    Assorted cleanup work:
46    
47      - got rid of intstrmap in favor of using the library's
48        hash table implementation
49      - threw out most of the pathnames stuff, as it was not used anyway
50      - simplified tokentable implementation
51      - fixed some minor spelling errors
52    
53    ----------------------------------------------------------------------
54    Name: Matthias Blume (blume (at) tti - c (dot) org)
55    Date: 2004/10/06 15:15:15 CDT
56    Tag: blume-20041006-handler
57    Description:
58    
59    Cleaned up the absyn to reflect the invariant that HANDLE always
60    carries a FNexp as part of the type definition.  This eliminates some
61    superfluous sanity checks at runtime down the road.
62    
63    Some minor cleanup of the btrace code.
64    
65    ----------------------------------------------------------------------
66    Name: Matthias Blume (blume (at) tti - c (dot) org)
67    Date: 2004/10/01 10:20:30 CDT
68    Tag: blume-20041001-slave
69    Description:
70    
71    Added hack to make slave mode work in the presence of the version
72    tool.  (Still, since the master does two passes over the code for
73    CMB.make, the release number gets bumped twice when slaves are
74    attached.  I don't know if this is worth fixing...)
75    
76    ----------------------------------------------------------------------
77    Name: Matthias Blume (blume (at) tti - c (dot) org)
78    Date: 2004/09/30 10:55:00 CDT
79    Tag: blume-20040930-version
80    Description:
81    
82    * Moved the "version" magic into its own little library under
83    src/system/smlnj/internal.  This avoids expensive reconstruction
84    of a stable src/compiler/core.cm.
85    
86    * At the same time, structure CompilerVersion is now known as structure
87    SMLNJVersion.
88    
89    * Arranged for the version tool to NOT kick in when rebuilding the system
90      (makeml -rebuild, fixpt).  Otherwise one would never reach a fixpoint.
91      Also, loading the versiontool does not work when rebuilding the system
92      because CM is not properly initialized at that time.
93    
94    ----------------------------------------------------------------------
95    Name: Matthias Blume (blume (at) tti - c (dot) org)
96  Date: 2004/09/29 14:00:00 CDT  Date: 2004/09/29 14:00:00 CDT
97  Tag: blume-20040929-autoversion  Tag: blume-20040929-autoversion
98  Description:  Description:

Legend:
Removed from v.1638  
changed lines
  Added in v.1645

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