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 774, Wed Jan 10 12:50:56 2001 UTC revision 808, Wed Apr 18 15:43:09 2001 UTC
# Line 11  Line 11 
11  Date:  Date:
12  Tag: <post-commit CVS tag>  Tag: <post-commit CVS tag>
13  Description:  Description:
14    
15    ----------------------------------------------------------------------
16    Name: Matthias Blume
17    Date: 2001/04/18 12:45:00 EDT
18    Tag: blume-20010418-ccalls
19    Description:
20    
21     - fixed two off-by-4 errors in the x86-specific c-calls implementation
22       (this bug prevented structure arguments containing pointers from being
23        passed correctly)
24     - changed the raw-C-call code in mlriscGen.sml in such a way that
25       structure arguments are represented as a pointer to the beginning
26       of the structure (instead of having a series of synthesized arguments,
27       one for each structure member)
28    
29     - made makeml script's verbosity level configurable via environment
30       variable (MAKEML_VERBOSITY)
31    
32     - eliminteded placeholder implementations for f32l, w16s, i16s, and f32s
33       in rawmem-x86.sml; we are now using the real thing
34    
35    ----------------------------------------------------------------------
36    Name: Matthias Blume
37    Date: 2001/03/22 16:25:00 EST
38    Tag: blume-20010322-bootfiles
39    Description:
40    
41    Created a new set of bootfiles (for your automatic installation convenience).
42    
43    ----------------------------------------------------------------------
44    Name: Matthias Blume
45    Date: 2001/03/22 15:10:00 EST
46    Tag: blume-20010322-rawmem-parcm
47    Description:
48    
49    1. All "raw memory access" primitives for the new FFI are implemented now
50       (at least on the x86).
51    2. Some further cleanup of CM's parallel make mechanism.
52    
53    ----------------------------------------------------------------------
54    Name: Matthias Blume
55    Date: 2001/03/19 17:53:00 EST
56    Tag: blume-20010319-parallel
57    Description:
58    
59    Parallel make (using compile servers) now works again.
60    
61    To this end, CM.stabilize and CMB.make have been modified to work in
62    two passes when compile servers are attached:
63       1. Compile everything, do not perform stabilization; this pass
64          uses compile servers
65       2. Stabilize everything; this pass does not use compile servers
66    If there are no compile servers, the two passes are combined into one
67    (as before).  Splitting the passes increases the inherent parallelism
68    in the dependency graph because the entire graph including all
69    libraries is available at the same time.  This, in turn, improves
70    server utilization.  The downside is that the master process will
71    have to do some extra work after compilation is done (because for
72    technical reasons it must re-read all the binfiles during stabilization).
73    
74    ----------------------------------------------------------------------
75    Name: Matthias Blume
76    Date: 2001/03/16 12:22:00 EST
77    Tag: blume-20010316-bootfiles
78    Description:
79    
80    Created a new set of bootfiles (for your automatic installation convenience).
81    
82    ----------------------------------------------------------------------
83    Name: Matthias Blume
84    Date: 2001/03/16 11:00:00 EST
85    Tag: blume-20010316-MLTREE-fixup
86    Description:
87    
88    This is a minor fixup for an (untagged) earlier commit by Allen.
89    (A file was missing).
90    
91    ----------------------------------------------------------------------
92    Name: Allen Leung
93    Date: Mon Mar  5 18:54:57 EST 2001
94    Tag: leunga-20010305-cut-support
95    
96    1. New support for alternative control-flow in MLTREE.
97       Currently we support
98    
99          FLOW_TO(CALL ...., [k1,...,kn])
100    
101       This is needed for 'cuts to' in C-- and try/handle-like constructs
102       in Moby
103    
104       New assembler flag "asm-show-cutsto" to turn on control-flow debugging.
105    
106    2. Register Allocator
107    
108       Changes in interface [from Fermin, John]
109    
110    3. Alpha 8-bit SLL support [Fermin]
111    
112    4. All architectures
113    
114       A new module (ClusterExpandCopies) for expanding parallel copies.
115    
116    ----------------------------------------------------------------------
117    Name: Allen Leung
118    Date: 2001/02/27 23:07:00 EST
119    Tag: leunga-20010227-minor-stuff
120    
121    1. Alpha bug fix for CMOVNE
122    2. Handle mltree COND(..,FCMP ...,...)
123    3. Bug fix in simplifier
124    
125    ----------------------------------------------------------------------
126    Name: Matthias Blume
127    Date: 2001/01/30 17:50:00 EST
128    Tag: blume-20010130-sync
129    Description:
130    
131    This is just a minor update to sync my devel branch with the main brach.
132    The only visible change is the addition of some README files.
133    
134    ----------------------------------------------------------------------
135    Name: Matthias Blume
136    Date: 2001/01/12 23:30:00 JST
137    Tag: blume-20010112-bootfiles
138    Description:
139    
140    Made a new set of bootfiles that goes with the current state of the
141    repository.
142    
143    ----------------------------------------------------------------------
144    Name: Matthias Blume
145    Date: 2001/01/12 21:20:00 JST
146    Tag: blume-20010112-sync
147    Description:
148    
149    I am just flushing out some minor changes that had accumulated in
150    my private branch in order to sync with the main tree.  (This is
151    mainly because I had CVS trouble when trying to merge _into_ my
152    private branch.)
153    
154    Most people should be completely unaffected by this.
155    
156    ----------------------------------------------------------------------
157    Name: Allen Leung
158    Date: Thu Jan 11 21:03:00 EST 2001
159    Tag: leunga-20010111-labexp=mltree
160    Description:
161    
162    1.  Removed the type LabelExp and replace it by MLTree.
163    2.  Rewritten mltree-simplify with the pattern matcher tool.
164    3.  There were some bugs in alpha code generator which would break
165        64-bit code generation.
166    4.  Redo the tools to generate code with the
167    5.  The CM files in MLRISC (and in src/system/smlnj/MLRISC)
168        are now generated by perl scripts.
169    
170  ----------------------------------------------------------------------  ----------------------------------------------------------------------
171  Name: Matthias Blume  Name: Matthias Blume
172  Date: 2001/01/10 21:55:00 JST  Date: 2001/01/10 21:55:00 JST

Legend:
Removed from v.774  
changed lines
  Added in v.808

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