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

Legend:
Removed from v.1185  
changed lines
  Added in v.1211

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