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 854, Wed Jun 27 19:11:38 2001 UTC revision 875, Tue Jul 10 21:19:41 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2001/07/10 17:30:00 EDT
18    Tag: Release_110_34
19    Description:
20    
21    New version number (110.34). New bootfiles.
22    
23    ----------------------------------------------------------------------
24    Name: Matthias Blume
25    Date: 2001/07/09 16:00:00 EDT
26    Tag: blume-20010709-more-varargs
27    Description:
28    
29    I changed the handling of varargs in ml-nlffigen again:
30    The ellipsis ... will now simply be ignored (with an accompanying warning).
31    
32    The immediate effect is that you can actually call a varargs function
33    from ML -- but you can't actually supply any arguments beyond the ones
34    specified explicitly.  (For example, you can call printf with its format
35    string, but you cannot pass additional arguments.)
36    
37    This behavior is only marginally more useful than the one before, but
38    it has the advantage that a function or, more importantly, a function
39    type never gets dropped on the floor, thus avoiding follow-up problems with
40    other types that refer to the offending one.
41    
42    ----------------------------------------------------------------------
43    Name: Matthias Blume
44    Date: 2001/07/09 11:25:00 EDT
45    Tag: blume-20010709-varargs
46    Description:
47    
48    1. ckit-lib.cm now exports structure Error
49    2. ml-nlffigen reports occurences of "..." (i.e., varargs function types)
50       with a warning accompanied by a source location.  Moreover, it
51       merely skips the offending function or type and proceeds with the
52       rest of its work.u  As a result, one can safely feed C code containing
53       "..." to ml-nlffigen.
54    3. There are some internal improvements to CM, providing slightly
55       more general string substitutions in the tools subsystem.
56    
57    ----------------------------------------------------------------------
58    Name: Matthias Blume
59  Date: 2001/06/27 15:10:00 EDT  Date: 2001/06/27 15:10:00 EDT
60  Tag: blume-20010627-concur  Tag: blume-20010627-concur
61  Description:  Description:

Legend:
Removed from v.854  
changed lines
  Added in v.875

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