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 1186, Fri Apr 12 17:54:31 2002 UTC revision 1212, Tue May 21 16:34:29 2002 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2002/05/21 12:35:00 EDT
18    Tag: blume-20020521-cmdoc
19    Description:
20    
21    CM documentation update.
22    
23    ----------------------------------------------------------------------
24    Name: Matthias Blume
25    Date: 2002/05/21 10:55:00 EDT
26    Tag: blume-20020521-misc
27    Description:
28    
29    - John tweaked runtime to be silent on heap export (except when
30      GC messages are on).
31    - I added a few more things (cross-compiling versions of CMB) to
32      config/preloads (as suggestions).
33    
34    ----------------------------------------------------------------------
35    Name: Matthias Blume
36    Date: 2002/05/20 22:25:00 EDT
37    Tag: blume-20020520-controls
38    Description:
39    
40    - Added ControlUtil structure to control-lib.cm.
41    - Use it throughout.
42    - Used Controls facility to define MLRISC controls (as opposed to
43      registering MLRISC control ref cells with Controls after the fact)
44    - Fixed messed-up controls priorities.
45    
46    * Removed again all the stuff from config/preloads that one wouldn't
47      be able to preload at the time the initial heap image is built.
48      (Many libraries, e.g., CML, do not exist yet at this time.  The
49       only libraries that can be preloaded via config/preloads are those
50       that come bundled with the bootfiles.)
51    
52    ----------------------------------------------------------------------
53    Name: Matthias Blume
54    Date: 2002/05/20 10:59:00 EDT
55    Tag: blume-20020520-preloads
56    Description:
57    
58    Added a lot of commented-out suggestions for things to be included
59    in config/preloads.
60    
61    ----------------------------------------------------------------------
62    Name: Allen Leung
63    Date: 2002/05/18 14:20:00 EDT
64    Tag: leunga-20020518-mdl
65    Description:
66    
67    o Made the mdl tool stuff compile and run again.
68    o I've disabled all the stuff that depends on RTL specifications; they
69      are all badly broken anyway.
70    
71    ----------------------------------------------------------------------
72    Name: Matthias Blume
73    Date: 2002/05/17 16:49:00 EDT
74    Tag: blume-20020517-controls
75    Description:
76    
77    0. John Reppy made several modifications to the SML/NJ library.
78       In particular, there is a shiny new controls-lib.cm.
79    
80    1. Pushed new controls interface through compiler so that everything
81       compiles again.
82    
83    2. Added FormatComb and FORMAT_COMB to the CML version of the
84       SML/NJ library (so that CML compiles again).
85    
86    3. Modified init scripts because XXX_DEFAULT environment variables
87       are no longer with us.  (Boot-time initialization is now done
88       using the same environment variables that are also used for
89       startup-time initialization of controls.)
90    
91    ----------------------------------------------------------------------
92    Name: Lal George
93    Date: 2002/05/15 09:20:10 EDT
94    Tag: george-20020515-pseudo-op-decls
95    Description:
96    
97            All pseudo-ops emitted before the first segment declaration
98    such as TEXT, DATA, and BSS directives are assumed to be global
99    declarations and are emitted first in the assembly file. This is
100    useful in a number of situations where one has pseudo-ops that are not
101    specific to any segment, and also works around the constraint that one
102    cannot have client pseudo-ops in the TEXT segment.
103    
104            Because no segment is associated with these declarations it is
105    an error to allocate any space or objects before the first segment
106    directive and an exception will be raised. However, we cannot make
107    this check for client pseudo-ops.
108    
109            These top level declarations are a field in the CFG graph_info.
110    In theory you can continue to add to this field after the CFG has been
111    built -- provided you know what you are doing;-)
112    
113    ----------------------------------------------------------------------
114    Name: Matthias Blume
115    Date: 2002/05/13 16:40:00 EDT
116    Tag: blume-20020513-pp-etc
117    Description:
118    
119    A few minor bugfixes:
120    
121      - Stopgap measure for bug recently reported by Elsa Gunter (ppDec).
122        (Bogus printouts for redefined bindings still occur.  Compiler
123        bug should no longer occur now.  We need to redo the prettyprinter
124        from scratch.)
125    
126      - CM pathname printer now also adds escape sequences for ( and )
127    
128      - commend and docu fixes for ml-nlffi
129    
130    ----------------------------------------------------------------------
131    Name: Matthias Blume
132    Date: 2002/05/10 16:40:00 EDT
133    Tag: blume-20020510-erg-textio
134    Description:
135    
136    Applied the following bugfix provided by Emden Gansner:
137    
138        Output is corrupted when outputSubstr is used rather than output.
139    
140        The problem occurs when a substring
141    
142            ss = (s, dataStart, dataLen)
143    
144        where dataStart > 0, fills a stream buffer with avail bytes left.
145        avail bytes of s, starting at index dataStart, are copied into the
146        buffer, the buffer is flushed, and then the remaining dataLen-avail
147        bytes of ss are copied into the beginning of the buffer. Instead of
148        starting this copy at index dataStart+avail in s, the current code
149        starts the copy at index avail.
150    
151        Fix:
152        In text-io-fn.sml, change line 695 from
153             val needsFlush = copyVec(v, avail, dataLen-avail, buf, 0)
154        to
155             val needsFlush = copyVec(v, dataStart+avail, dataLen-avail, buf, 0)
156    
157    ----------------------------------------------------------------------
158    Name: Matthias Blume
159  Date: 2002/04/12 13:55:00 EDT  Date: 2002/04/12 13:55:00 EDT
160  Tag: blume-20020412-assyntax  Tag: blume-20020412-assyntax
161  Description:  Description:

Legend:
Removed from v.1186  
changed lines
  Added in v.1212

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