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 799, Fri Mar 16 15:55:43 2001 UTC revision 808, Wed Apr 18 15:43:09 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  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  Date: 2001/03/16 11:00:00 EST
85  Tag: blume-20010316-MLTREE-fixup  Tag: blume-20010316-MLTREE-fixup
86  Description:  Description:

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

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