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 826, Wed May 9 20:32:17 2001 UTC revision 836, Fri May 25 19:28:51 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2001/05/25 15:30:00 EDT
18    Tag: blume-20010525-iptr
19    Description:
20    
21      - put the official 110.33-README (as it appears on the ftp server) under
22        CVS
23      - fixed a small bug related to incomplete pointer types in
24        ml-nlffigen
25      - small cosmetic change to the ml-nlffi-lib's "arr" type constructor
26        (it does not need the 'f type parameter)
27    
28    ----------------------------------------------------------------------
29    Name: Matthias Blume
30    Date: 2001/05/23 14:30:00 EDT
31    Tag: Release_110_33
32    Description:
33    
34    New version number (110.33).  New bootfiles.
35    
36    ----------------------------------------------------------------------
37    Name: Matthias Blume
38    Date: 2001/05/22 18:06:00 EDT
39    Tag: blume-20010522-targets
40    Description:
41    
42    Made install.sh use file config/targets.customized if it exists, falling
43    back to config/targets if it doesn't.  This way one can have a customized
44    version of the targets file without touching the "real thing", thus
45    eliminating the constant fear of accidentally checking something bogus
46    back into the CVS repository...  (File config/targets.customized must
47    not be added to the repository!)
48    
49    ----------------------------------------------------------------------
50    Name: Matthias Blume
51    Date: 2001/05/22 16:30:00 EDT
52    Tag: blume-20010522-minitut
53    Description:
54    
55    1. Bug fix in ml-nlffigen; now (hopefully) correctly handling
56       struct returns.
57    2. Added src/ml-nlffi-lib/Doc/mini-tutorial.txt.  This is some very
58       incomplete, preliminary documentation for NLFFI.
59    
60    ----------------------------------------------------------------------
61    Name: Matthias Blume
62    Date: 2001/05/14 11:30:00 EDT
63    Tag: blume-20010514-script
64    Description:
65    
66    Some bugs in install script fixed.
67    
68    In addition to that I also made a slight change to the NLFFI API:
69    Functors generated by ml-nlffigen now take the dynamic library as a
70    straight functor argument, not as a suspended one.  (The original
71    functor code used to force the suspension right away anyway, so there
72    was nothing gained by this complication of the interface.)
73    
74    ----------------------------------------------------------------------
75    Name: Matthias Blume
76    Date: 2001/05/11 14:35:00 EDT
77    Tag: blume-20010511-ml-nlffi
78    Description:
79    
80    I finally took the plunge and added my new FFI code to the main
81    repository.  For x86-linux it is now ready for prime-time.
82    
83    There are two new subdirectories of "src":
84    
85      - ml-nlffi-lib:
86           The utility library for programs using the FFI interface.
87           Here is the implementation of $/c.cm and its associated low-level
88           partners $/c-int.cm and $/memory.cm.
89      - ml-nlffigen:
90           A stand-alone program for generating ML glue code from C source
91           code.
92    
93    Building ml-nlffigen requires $/ckit-lib.cm.
94    
95    The config/install.sh script has been updates to do the Right Thing
96    (hopefully).
97    
98    Notice that the source tree for the C-Kit will not be put under "src"
99    but directly under the installation root directory.  (This is the
100    structure that currently exists on the CVS server when you check out
101    module "sml".)  Fortunately, config/install.sh knows about this oddity.
102    
103    Bugs: No documentation yet.
104    
105    ----------------------------------------------------------------------
106    Name: Matthias Blume
107  Date: 2001/05/09 16:35:00 EDT  Date: 2001/05/09 16:35:00 EDT
108  Tag: blume-20010509-cpscontract  Tag: blume-20010509-cpscontract
109  Description:  Description:

Legend:
Removed from v.826  
changed lines
  Added in v.836

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