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

Legend:
Removed from v.824  
changed lines
  Added in v.833

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