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 927, Fri Sep 14 20:19:53 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2001/09/14 16:15:00 EDT
18    Tag: blume-20010914-x86fastfp
19    Description:
20    
21    John committed some changes that Allen made, in particular a (hopefully)
22    correctly working version of the x86-fp module.
23    
24    I changed the default setting of the Control.MLRISC.getFlag "x86-fast-fp"
25    flag to "true".  Everything seems to compile to a fixpoint ok, and
26    "mandelbrot" speeds up by about 15%.
27    
28    ----------------------------------------------------------------------
29    Name: Matthias Blume
30    Date: 2001/09/13 11:20:00 EDT
31    Tag: blume-20010913-minimal
32    Description:
33    
34    1. Stefan Monnier's patch to fix a miscompilation problem that
35       was brought to light by John Reppy's work on Moby.
36    
37    2. Implemented a minimal "structure Compiler" that contains just
38       "version" and "architecture".  The minimal version will be
39       available when the full version is not.  This is for backward-
40       compatibility with code that wants to test Compiler.version.
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume
44    Date: 2001/08/28 14:03:00 EDT
45    Tag: blume-20010828-ml-lex
46    Description:
47    
48    Fix for bug 1581, received from Neophytos Michael.
49    
50    ----------------------------------------------------------------------
51    Name: Matthias Blume
52    Date: 2001/08/27 11:20:00 EDT
53    Tag: blume-20010827-readme11035
54    Description:
55    
56    Fleshed out the README file for 110.35.
57    
58    ----------------------------------------------------------------------
59    Name: Matthias Blume
60    Date: 2001/08/24 17:10:00 EDT
61    Tag: Release_110_35
62    Description:
63    
64    New version number (110.35).  New bootfiles.
65    
66    ----------------------------------------------------------------------
67    Name: Lal George
68    Date: 2001/08/24 13:47:18 EDT 2001
69    Tag: george-20010824-MLRISC-graphs
70    Description:
71    
72     removed clusters from MLRISC completely and replaced with graphs.
73    
74    ----------------------------------------------------------------------
75    Name: Matthias Blume
76    Date: 2001/08/23 17:50:00 EDT
77    Tag: blume-20010823-toplevel
78    Description:
79    
80    - some reorganization of the code that implements various kinds of
81      environments in the compiler (static, dynamic, symbolic, combined)
82    - re-implemented the EnvRef module so that evalStream works properly
83      (if the stream contains references to "use", "CM.make", etc.)
84    - cleaned up evalloop.sml and interact.sml (but they need more cleaning)
85    
86    ----------------------------------------------------------------------
87    Name: Matthias Blume
88    Date: 2001/08/20 15:50 EDT
89    Tag: blume20010820-slipup
90    Description:
91    
92    I forgot to commit a few files.  Here they are...
93    
94    ----------------------------------------------------------------------
95    Name: Matthias Blume
96    Date: 2001/08/20 15:35:00 EDT
97    Tag: blume-20010820-debugprof
98    Description:
99    
100    !!!! NEW BOOTFILES !!!!
101    
102    This is another round of reorganizing the compiler sources.  This
103    time the main goal was to factor out all the "instrumentation"
104    passes (for profiling and backtracing) into their own library.
105    The difficulty was to do it in such a way that it does not depend
106    on elaborate.cm but only on elabdata.cm.
107    
108    Therefore there have been further changes to both elaborate.cm and
109    elabdata.cm -- more "generic" things have been moved from the former
110    to the latter.  As a result, I was forced to split the assignment
111    of numbers indicating "primtyc"s into two portions: SML-generic and
112    SML/NJ-specific.  Since it would have been awkward to maintain,
113    I bit the bullet and actually _changed_ the mapping between these
114    numbers and primtycs.  The bottom line of this is that you need
115    a new set of bin- and bootfiles.
116    
117    I have built new bootfiles for all architectures, so doing a fresh
118    checkout and config/install.sh should be all you need.
119    
120    The newly created library's name is
121    
122        $smlnj/viscomp/debugprof.cm
123    
124    and its sources live under
125    
126        src/compiler/DebugProf
127    
128    ----------------------------------------------------------------------
129    Name: Matthias Blume
130  Date: 2001/08/15 17:15:00 EDT  Date: 2001/08/15 17:15:00 EDT
131  Tag: blume-20010815-compreorg  Tag: blume-20010815-compreorg
132  Description:  Description:
# Line 2853  Line 2966 
2966       elaborator). There were a lot of changes during my "linkpath" trials       elaborator). There were a lot of changes during my "linkpath" trials
2967       that could have been reverted to their original state but weren't.       that could have been reverted to their original state but weren't.
2968       Please, don't be too harsh on me for messing with this code a bit more       Please, don't be too harsh on me for messing with this code a bit more
2969       than what was strictly necessary...  (I _did_ resist the tempation       than what was strictly necessary...  (I _did_ resist the temptation
2970       of doing any "global reformatting" to avoid an untimely death at       of doing any "global reformatting" to avoid an untimely death at
2971       Dave's hands. :)       Dave's hands. :)
2972    

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

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