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

Legend:
Removed from v.777  
changed lines
  Added in v.810

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