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 1025, Thu Jan 17 20:31:51 2002 UTC revision 1045, Mon Jan 28 22:13:13 2002 UTC
# Line 13  Line 13 
13  Description:  Description:
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16    Name: Matthias Blume
17    Date: 2002/01/28
18    Tag: blume-20020128-sparc-ccalls
19    Description:
20    
21    - Fixed problem with calculation of "used" registers in sparc-c-calls.
22    - Make use of the allocParam argument in sparc-c-calls.
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume
26    Date: 2002/01/28
27    Tag: blume-20020128-allocParam
28    Description:
29    
30    John Reppy:  Changes c-calls API to accept client-callback for
31    allocating extra stack space.
32    me: Corresponding changes to mlriscGen (using a dummy argument that
33        does not change the current behavior).
34    
35    ----------------------------------------------------------------------
36    Name: Matthias Blume
37    Date: 2002/01/28 12:00:00
38    Tag: Release_110_38
39    Description:
40    
41    This time for real!!!
42    
43    ----------------------------------------------------------------------
44    Name: Matthias Blume
45    Date: 2002/01/28 10:56:00 EST
46    Tag: blume-20020128-retraction
47    Description:
48    
49    0. Retracted earlier 110.38.  (The Release_110_38 tag has been replaced
50       with blume-Release_110_38-retracted.)
51    
52    1. Fixed a problem with incorrect rounding modes in real64.sml.
53       (Thanks to Andrew Mccreight <andrew.mccreight@yale.edu>.)
54    
55    2. A bug in ml-nlffigen related to the handling of unnamed structs, unions,
56       and enums fixed.  The naming of corresponding ML identifiers should
57       now be consistent again.
58    
59    ----------------------------------------------------------------------
60    Name: Allen Leung
61    Date: 2002/01/27
62    Tag: leunga-20020127-nowhere
63    Description:
64    
65       Added a target called nowhere in the configuration scripts.
66       Enabling this will build the MLRISC 'nowhere' tool (for translating
67       programs with where-clauses into legal SML code) during installation.
68    
69    ----------------------------------------------------------------------
70    Name: Matthias Blume
71    Date: 2002/01/25 21:27:00 EST
72    Tag: blume-Release_110_38-retracted
73    Description:
74    
75    Call it a (working) release!  Version is 110.38. Bootfiles are ready.
76    
77    README will be added later.
78    
79    !!! NOTE:  Re-tagged as blume-Release_110_38-retracted. Original tag
80    (Release_110_38) removed.  Reason: Last-minute bug fixes.
81    
82    ----------------------------------------------------------------------
83    Name: Matthias Blume
84    Date: 2002/01/25
85    Tag: blume-20020125-ffi
86    Description:
87    
88    A large number of tweaks and improvements to ml-nlffi-lib and
89    ml-nlffigen:
90    
91       - ML represenation types have been streamlined
92       - getter and setter functions work with concrete values, not abstract
93         ones where possible
94       - ml-nlffigen command line more flexible (see README file there)
95       - some bugs have been fixed (hopefully)
96    
97    ----------------------------------------------------------------------
98    Name: Lal George
99    Date: 2002/01/24
100    Tag: george-20020124-risc-ra-interface
101    Description:
102    
103       There is a dramatic simplification in the interface to the
104       register allocator for RISC architectures as a result of making
105       parallel copy instructions explicit.
106    
107    ----------------------------------------------------------------------
108    Name: Matthias Blume
109    Date: 2002/01/22
110    Tag: blume-20020122-x86-ccalls
111    Description:
112    
113    Bug fix for c-calls on x86 (having to do with how char- and
114    short-arguments are being handled).
115    
116    ----------------------------------------------------------------------
117    Name: Matthias Blume
118    Date: 2002/01/21
119    Tag: blume-20020121-ff
120    Description:
121    
122    Another day of fiddling with the FFI...
123    
124    1. Bug fix/workaround:  CKIT does not complain about negative array
125       dimensions, so ml-nlffigen has to guard itself against this possibility.
126       (Otherwise a negative dimension would send it into an infinite loop.)
127    
128    2. Some of the abstract types (light objects, light pointers, most "base"
129       types) in structure C are now eqtypes.
130    
131    3. Added constructors and test functions for NULL function pointers.
132    
133    ----------------------------------------------------------------------
134    Name: Matthias Blume
135    Date: 2002/01/18
136    Tag: blume-20020118-ready-for-new-release
137    Description:
138    
139    Made config/srcarchiveurl point to a new place.  (Will provide boot
140    files shortly.)
141    
142    Maybe we christen this to be 110.38?
143    
144    ----------------------------------------------------------------------
145    Name: Matthias Blume
146    Date: 2002/01/18
147    Tag: blume-20020118-more-ffifiddle
148    Description:
149    
150    Today's FFI fiddling:
151    
152      - Provided a structure CGetSet with "convenient" versions of C.Get.* and
153        C.Set.* that use concrete (MLRep.*) arguments and results instead
154        of abstract ones.
155    
156      - Provided word-style bit operations etc. for "int" representation
157        types in MLRep.S<Foo>Bitops where <Foo> ranges over Char, Int, Short,
158        and Long.
159    
160    ----------------------------------------------------------------------
161    Name: Matthias Blume
162    Date: 2002/01/18
163    Tag: blume-20020118-use-x86-fp
164    Description:
165    
166    Now that x86-fast-fp seems to be working, I turned it back on again
167    by default.  (Seems to work fine now, even with the FFI.)
168    
169    Other than that, I added some documentation about the FFI to
170    src/ml-nlffigen/README and updated the FFI test examples in
171    src/ml-nlffi-lib/Tests/*.
172    
173    ----------------------------------------------------------------------
174  Name: Allen Leung  Name: Allen Leung
175  Date: 2002/01/17  Date: 2002/01/17
176  Tag: leunga-20020117-x86-fast-fp-call  Tag: leunga-20020117-x86-fast-fp-call

Legend:
Removed from v.1025  
changed lines
  Added in v.1045

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