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

Legend:
Removed from v.773  
changed lines
  Added in v.806

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