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 801, Mon Mar 19 22:53:00 2001 UTC revision 813, Fri Apr 20 15:13:12 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2001/04/20 11:10:00 EDT
18    Tag: blume-20010420-inMLflag
19    Description:
20    
21     - added vp_limitPtrMask to vproc-state.h
22       (for use by the raw-C-calls mechanism to implement proper interrupt
23        handling)
24     - made the ML compiler aware of various data-structure offsets so it
25       can generate code for accessing the vp_inML flag and vp_limitPtrMask
26     - tweaked mlriscGen.sml to have it emit interrupt-handling code for
27       raw C-calls
28    
29    ----------------------------------------------------------------------
30    Name: Lal George
31    Date: 2001/04/20 09:15:28 EDT
32    Tag: george-20010420-macosX
33    Description:
34    
35     - Changes to port to Mac OS X; Darwin.
36    
37     - In the process I found that sqrt was broken on the PPC, because the
38       fsqrt instruction is not implemented.
39    
40    ----------------------------------------------------------------------
41    Name: Matthias Blume
42    Date: 2001/04/18 12:45:00 EDT
43    Tag: blume-20010418-ccalls
44    Description:
45    
46     - fixed two off-by-4 errors in the x86-specific c-calls implementation
47       (this bug prevented structure arguments containing pointers from being
48        passed correctly)
49     - changed the raw-C-call code in mlriscGen.sml in such a way that
50       structure arguments are represented as a pointer to the beginning
51       of the structure (instead of having a series of synthesized arguments,
52       one for each structure member)
53    
54     - made makeml script's verbosity level configurable via environment
55       variable (MAKEML_VERBOSITY)
56    
57     - eliminated placeholder implementations for f32l, w16s, i16s, and f32s
58       in rawmem-x86.sml; we are now using the real thing
59    
60    ----------------------------------------------------------------------
61    Name: Matthias Blume
62    Date: 2001/03/22 16:25:00 EST
63    Tag: blume-20010322-bootfiles
64    Description:
65    
66    Created a new set of bootfiles (for your automatic installation convenience).
67    
68    ----------------------------------------------------------------------
69    Name: Matthias Blume
70    Date: 2001/03/22 15:10:00 EST
71    Tag: blume-20010322-rawmem-parcm
72    Description:
73    
74    1. All "raw memory access" primitives for the new FFI are implemented now
75       (at least on the x86).
76    2. Some further cleanup of CM's parallel make mechanism.
77    
78    ----------------------------------------------------------------------
79    Name: Matthias Blume
80  Date: 2001/03/19 17:53:00 EST  Date: 2001/03/19 17:53:00 EST
81  Tag: blume-20010319-parallel  Tag: blume-20010319-parallel
82  Description:  Description:

Legend:
Removed from v.801  
changed lines
  Added in v.813

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