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 587, Thu Mar 30 09:01:52 2000 UTC revision 591, Mon Apr 3 01:19:20 2000 UTC
# Line 11  Line 11 
11  Date:  Date:
12  Tag: <post-commit CVS tag>  Tag: <post-commit CVS tag>
13  Description:  Description:
14    ----------------------------------------------------------------------
15    Name: Allen Leung
16    Date: 2000/04/02 21:17:00 EST
17    Tag: leunga-20000402-mltree
18    Description:
19    
20       1. Renamed the constructor CALL in MLTREE by popular demand.
21       2. Added a bunch of files from my repository.  These are currently
22          used by other non-SMLNJ backends.
23    
24    ----------------------------------------------------------------------
25    Name: Allen Leung
26    Date: 2000/03/31 21:15:00 EST
27    Tag: leunga-20000331-aliasing
28    Description:
29    
30    This update contains a rewritten (and hopefully more correct) module
31    for extracting aliasing information from CPS.
32    
33       To turn on this feature:
34    
35            Compiler.Control.CG.memDisambiguate := true
36    
37       To pretty print the region information with assembly
38    
39           Compiler.Control.MLRISC.getFlag "asm-show-region" := true;
40    
41       To control how many levels of aliasing information are printed, use:
42    
43           Compiler.Control.MLRISC.getInt "points-to-show-level" := n
44    
45       The default of n is 3.
46    
47    ----------------------------------------------------------------------
48    Name: David MacQueen
49    Date: 2000/03/31 11:15:00 EST
50    Tag: dbm-20000331-runtime_fix
51    Description:
52    
53    This update contains:
54    
55    1. runtime/c-lib/c-libraries.c
56       includes added in revision 1.2 caused compilation errors on hppa-hpux
57    
58    2. fix for bug 1556
59       system/Basis/Implementation/NJ/internal-signals.sml
60    
61    ----------------------------------------------------------------------
62    Name: Matthias Blume
63    Date: 2000/03/31 18:00:00 JST
64    Tag: blume_main_v110p26p2_1
65    Description:
66    
67    This update contains:
68    
69    1. A small change to CM's handling of stable libraries:
70       CM now maintains one "global" modmap that is used for all stable
71       libraries.  The use of such a global modmap maximizes sharing and
72       minimizes the need for re-traversing parts of environments during
73       modmap construction.  (However, this has minor impact since modmap
74       construction seems to account for just one percent or less of total
75       compile time.)
76    
77    2. I added a "genmap" phase to the statistics.  This is where I got the
78       "one percent" number (see above).
79    
80    3. CM's new tool parameter mechanism just became _even_ better. :)
81       - The parser understands named parameters and recursive options.
82       - The "make" and "shell" tools use these new features.
83         (This makes it a lot easier to cascade these tools.)
84       - There is a small syntax change: named parameters use a
85    
86           <name> : ( <option> ... )            or
87           <name> : <string>
88    
89         syntax.  Previously, named parameters were implemented in an
90         ad-hoc fashion by each tool individually (by parsing strings)
91         and had the form
92    
93           <name>=<string>
94    
95       See the CM manual for a full description of these issues.
96    
97  ----------------------------------------------------------------------  ----------------------------------------------------------------------
98  Name: Matthias Blume  Name: Matthias Blume

Legend:
Removed from v.587  
changed lines
  Added in v.591

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