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 937, Thu Sep 20 21:20:28 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2001/09/20 17:20:00 EDT
18    Tag: blume-20010920-canonicalpaths
19    Description:
20    
21    0. Updated the BOOT file (something that I forgot to do earlier).
22    
23    1. Small internal change to CM so that it avoids "/../" in filenames
24       as much as possible (but only where it is safe).
25    
26    2. Changed config/_run-sml (resulting in a changed bin/.run-sml) so
27       that arguments that contain delimiters are passed through correctly.
28       This change also means that all "special" arguments of the form
29       @SMLxxx... must come first.
30    
31    3. Changed install script to put relative anchor names for tool commands
32       into pathconfig.
33    
34    ----------------------------------------------------------------------
35    Name: Matthias Blume
36    Date: 2001/09/18 15:35:00 EDT
37    Tag: blume-20010918-readme11036
38    Description:
39    
40    Added README files.
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume
44    Date: 2001/09/18 11:45:00 EDT
45    Tag: Release_110_36 (retag)
46    Description:
47    
48    Fixed mistake in config/preloads. Retagged as 110.36.
49    
50    ----------------------------------------------------------------------
51    Name: Matthias Blume
52    Date: 2001/09/18 09:40:00 EDT
53    Tag: Release_110_36_orig (tag changed)
54    Description:
55    
56    New version (110.36).  New bootfiles.
57    
58    ----------------------------------------------------------------------
59    Name: Matthias Blume
60    Date: 2001/09/14 16:15:00 EDT
61    Tag: blume-20010914-x86fastfp
62    Description:
63    
64    John committed some changes that Allen made, in particular a (hopefully)
65    correctly working version of the x86-fp module.
66    
67    I changed the default setting of the Control.MLRISC.getFlag "x86-fast-fp"
68    flag to "true".  Everything seems to compile to a fixpoint ok, and
69    "mandelbrot" speeds up by about 15%.
70    
71    ----------------------------------------------------------------------
72    Name: Matthias Blume
73    Date: 2001/09/13 11:20:00 EDT
74    Tag: blume-20010913-minimal
75    Description:
76    
77    1. Stefan Monnier's patch to fix a miscompilation problem that
78       was brought to light by John Reppy's work on Moby.
79    
80    2. Implemented a minimal "structure Compiler" that contains just
81       "version" and "architecture".  The minimal version will be
82       available when the full version is not.  This is for backward-
83       compatibility with code that wants to test Compiler.version.
84    
85    ----------------------------------------------------------------------
86    Name: Matthias Blume
87    Date: 2001/08/28 14:03:00 EDT
88    Tag: blume-20010828-ml-lex
89    Description:
90    
91    Fix for bug 1581, received from Neophytos Michael.
92    
93    ----------------------------------------------------------------------
94    Name: Matthias Blume
95    Date: 2001/08/27 11:20:00 EDT
96    Tag: blume-20010827-readme11035
97    Description:
98    
99    Fleshed out the README file for 110.35.
100    
101    ----------------------------------------------------------------------
102    Name: Matthias Blume
103    Date: 2001/08/24 17:10:00 EDT
104    Tag: Release_110_35
105    Description:
106    
107    New version number (110.35).  New bootfiles.
108    
109    ----------------------------------------------------------------------
110    Name: Lal George
111    Date: 2001/08/24 13:47:18 EDT 2001
112    Tag: george-20010824-MLRISC-graphs
113    Description:
114    
115     removed clusters from MLRISC completely and replaced with graphs.
116    
117    ----------------------------------------------------------------------
118    Name: Matthias Blume
119    Date: 2001/08/23 17:50:00 EDT
120    Tag: blume-20010823-toplevel
121    Description:
122    
123    - some reorganization of the code that implements various kinds of
124      environments in the compiler (static, dynamic, symbolic, combined)
125    - re-implemented the EnvRef module so that evalStream works properly
126      (if the stream contains references to "use", "CM.make", etc.)
127    - cleaned up evalloop.sml and interact.sml (but they need more cleaning)
128    
129    ----------------------------------------------------------------------
130    Name: Matthias Blume
131    Date: 2001/08/20 15:50 EDT
132    Tag: blume20010820-slipup
133    Description:
134    
135    I forgot to commit a few files.  Here they are...
136    
137    ----------------------------------------------------------------------
138    Name: Matthias Blume
139    Date: 2001/08/20 15:35:00 EDT
140    Tag: blume-20010820-debugprof
141    Description:
142    
143    !!!! NEW BOOTFILES !!!!
144    
145    This is another round of reorganizing the compiler sources.  This
146    time the main goal was to factor out all the "instrumentation"
147    passes (for profiling and backtracing) into their own library.
148    The difficulty was to do it in such a way that it does not depend
149    on elaborate.cm but only on elabdata.cm.
150    
151    Therefore there have been further changes to both elaborate.cm and
152    elabdata.cm -- more "generic" things have been moved from the former
153    to the latter.  As a result, I was forced to split the assignment
154    of numbers indicating "primtyc"s into two portions: SML-generic and
155    SML/NJ-specific.  Since it would have been awkward to maintain,
156    I bit the bullet and actually _changed_ the mapping between these
157    numbers and primtycs.  The bottom line of this is that you need
158    a new set of bin- and bootfiles.
159    
160    I have built new bootfiles for all architectures, so doing a fresh
161    checkout and config/install.sh should be all you need.
162    
163    The newly created library's name is
164    
165        $smlnj/viscomp/debugprof.cm
166    
167    and its sources live under
168    
169        src/compiler/DebugProf
170    
171    ----------------------------------------------------------------------
172    Name: Matthias Blume
173  Date: 2001/08/15 17:15:00 EDT  Date: 2001/08/15 17:15:00 EDT
174  Tag: blume-20010815-compreorg  Tag: blume-20010815-compreorg
175  Description:  Description:
# Line 2853  Line 3009 
3009       elaborator). There were a lot of changes during my "linkpath" trials       elaborator). There were a lot of changes during my "linkpath" trials
3010       that could have been reverted to their original state but weren't.       that could have been reverted to their original state but weren't.
3011       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
3012       than what was strictly necessary...  (I _did_ resist the tempation       than what was strictly necessary...  (I _did_ resist the temptation
3013       of doing any "global reformatting" to avoid an untimely death at       of doing any "global reformatting" to avoid an untimely death at
3014       Dave's hands. :)       Dave's hands. :)
3015    

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

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