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 902, Wed Aug 15 21:17:05 2001 UTC revision 909, Fri Aug 24 17:48:53 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2001/08/24 13:47:18 EDT 2001
18    Tag: george-20010824-MLRISC-graphs
19    Description:
20    
21     removed clusters from MLRISC completely and replaced with graphs.
22    
23    ----------------------------------------------------------------------
24    Name: Matthias Blume
25    Date: 2001/08/23 17:50:00 EDT
26    Tag: blume-20010823-toplevel
27    Description:
28    
29    - some reorganization of the code that implements various kinds of
30      environments in the compiler (static, dynamic, symbolic, combined)
31    - re-implemented the EnvRef module so that evalStream works properly
32      (if the stream contains references to "use", "CM.make", etc.)
33    - cleaned up evalloop.sml and interact.sml (but they need more cleaning)
34    
35    ----------------------------------------------------------------------
36    Name: Matthias Blume
37    Date: 2001/08/20 15:50 EDT
38    Tag: blume20010820-slipup
39    Description:
40    
41    I forgot to commit a few files.  Here they are...
42    
43    ----------------------------------------------------------------------
44    Name: Matthias Blume
45    Date: 2001/08/20 15:35:00 EDT
46    Tag: blume-20010820-debugprof
47    Description:
48    
49    !!!! NEW BOOTFILES !!!!
50    
51    This is another round of reorganizing the compiler sources.  This
52    time the main goal was to factor out all the "instrumentation"
53    passes (for profiling and backtracing) into their own library.
54    The difficulty was to do it in such a way that it does not depend
55    on elaborate.cm but only on elabdata.cm.
56    
57    Therefore there have been further changes to both elaborate.cm and
58    elabdata.cm -- more "generic" things have been moved from the former
59    to the latter.  As a result, I was forced to split the assignment
60    of numbers indicating "primtyc"s into two portions: SML-generic and
61    SML/NJ-specific.  Since it would have been awkward to maintain,
62    I bit the bullet and actually _changed_ the mapping between these
63    numbers and primtycs.  The bottom line of this is that you need
64    a new set of bin- and bootfiles.
65    
66    I have built new bootfiles for all architectures, so doing a fresh
67    checkout and config/install.sh should be all you need.
68    
69    The newly created library's name is
70    
71        $smlnj/viscomp/debugprof.cm
72    
73    and its sources live under
74    
75        src/compiler/DebugProf
76    
77    ----------------------------------------------------------------------
78    Name: Matthias Blume
79  Date: 2001/08/15 17:15:00 EDT  Date: 2001/08/15 17:15:00 EDT
80  Tag: blume-20010815-compreorg  Tag: blume-20010815-compreorg
81  Description:  Description:

Legend:
Removed from v.902  
changed lines
  Added in v.909

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