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 1021, Wed Jan 16 20:33:57 2002 UTC revision 1032, Tue Jan 22 16:59:16 2002 UTC
# Line 11  Line 11 
11  Date: yyyy/mm/dd  Date: yyyy/mm/dd
12  Tag: <post-commit CVS tag>  Tag: <post-commit CVS tag>
13  Description:  Description:
14    
15    ----------------------------------------------------------------------
16    Name: Matthias Blume
17    Date: 2002/01/22
18    Tag: blume-20020122-x86-ccalls
19    Description:
20    
21    Bug fix for c-calls on x86 (having to do with how char- and
22    short-arguments are being handled).
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume
26    Date: 2002/01/21
27    Tag: blume-20020121-ff
28    Description:
29    
30    Another day of fiddling with the FFI...
31    
32    1. Bug fix/workaround:  CKIT does not complain about negative array
33       dimensions, so ml-nlffigen has to guard itself against this possibility.
34       (Otherwise a negative dimension would send it into an infinite loop.)
35    
36    2. Some of the abstract types (light objects, light pointers, most "base"
37       types) in structure C are now eqtypes.
38    
39    3. Added constructors and test functions for NULL function pointers.
40    
41    ----------------------------------------------------------------------
42    Name: Matthias Blume
43    Date: 2002/01/18
44    Tag: blume-20020118-ready-for-new-release
45    Description:
46    
47    Made config/srcarchiveurl point to a new place.  (Will provide boot
48    files shortly.)
49    
50    Maybe we christen this to be 110.38?
51    
52    ----------------------------------------------------------------------
53    Name: Matthias Blume
54    Date: 2002/01/18
55    Tag: blume-20020118-more-ffifiddle
56    Description:
57    
58    Today's FFI fiddling:
59    
60      - Provided a structure CGetSet with "convenient" versions of C.Get.* and
61        C.Set.* that use concrete (MLRep.*) arguments and results instead
62        of abstract ones.
63    
64      - Provided word-style bit operations etc. for "int" representation
65        types in MLRep.S<Foo>Bitops where <Foo> ranges over Char, Int, Short,
66        and Long.
67    
68    ----------------------------------------------------------------------
69    Name: Matthias Blume
70    Date: 2002/01/18
71    Tag: blume-20020118-use-x86-fp
72    Description:
73    
74    Now that x86-fast-fp seems to be working, I turned it back on again
75    by default.  (Seems to work fine now, even with the FFI.)
76    
77    Other than that, I added some documentation about the FFI to
78    src/ml-nlffigen/README and updated the FFI test examples in
79    src/ml-nlffi-lib/Tests/*.
80    
81    ----------------------------------------------------------------------
82    Name: Allen Leung
83    Date: 2002/01/17
84    Tag: leunga-20020117-x86-fast-fp-call
85    Description:
86    
87       1. Fixed a problem with handling return fp values when x86's fast fp
88          mode is turned on.
89    
90       2. Minor pretty printing fix for cellset.  Print %st(0) as %st(0) instead
91          of %f32.
92    
93       3. Added a constructor INT32lit to the ast of MLRISC tools.
94    
95  ----------------------------------------------------------------------  ----------------------------------------------------------------------
96  Name: Matthias Blume  Name: Matthias Blume
97  Date: 2002/01/16  Date: 2002/01/16

Legend:
Removed from v.1021  
changed lines
  Added in v.1032

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