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

Legend:
Removed from v.775  
changed lines
  Added in v.814

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