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 847, Mon Jun 25 16:11:22 2001 UTC revision 876, Wed Jul 11 15:42:20 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    Minor tweak to 110.34 (re-tagged):
22    
23      - README.html file added to CVS repository
24      - runtime compiles properly under FreeBSD 3.X and 4.X
25    
26    ----------------------------------------------------------------------
27    Name: Matthias Blume
28    Date: 2001/07/10 17:30:00 EDT
29    Tag: Release_110_34
30    Description:
31    
32    New version number (110.34). New bootfiles.
33    
34    ----------------------------------------------------------------------
35    Name: Matthias Blume
36    Date: 2001/07/09 16:00:00 EDT
37    Tag: blume-20010709-more-varargs
38    Description:
39    
40    I changed the handling of varargs in ml-nlffigen again:
41    The ellipsis ... will now simply be ignored (with an accompanying warning).
42    
43    The immediate effect is that you can actually call a varargs function
44    from ML -- but you can't actually supply any arguments beyond the ones
45    specified explicitly.  (For example, you can call printf with its format
46    string, but you cannot pass additional arguments.)
47    
48    This behavior is only marginally more useful than the one before, but
49    it has the advantage that a function or, more importantly, a function
50    type never gets dropped on the floor, thus avoiding follow-up problems with
51    other types that refer to the offending one.
52    
53    ----------------------------------------------------------------------
54    Name: Matthias Blume
55    Date: 2001/07/09 11:25:00 EDT
56    Tag: blume-20010709-varargs
57    Description:
58    
59    1. ckit-lib.cm now exports structure Error
60    2. ml-nlffigen reports occurences of "..." (i.e., varargs function types)
61       with a warning accompanied by a source location.  Moreover, it
62       merely skips the offending function or type and proceeds with the
63       rest of its work.u  As a result, one can safely feed C code containing
64       "..." to ml-nlffigen.
65    3. There are some internal improvements to CM, providing slightly
66       more general string substitutions in the tools subsystem.
67    
68    ----------------------------------------------------------------------
69    Name: Matthias Blume
70    Date: 2001/06/27 15:10:00 EDT
71    Tag: blume-20010627-concur
72    Description:
73    
74    Fixed a small bug in CM's handling of parallel compilation.
75    (You could observe the bug by Control-C-interrupting an ordinary
76    CMB.make or CM.stabilize and then attaching some compile servers.
77    The result was that all of a sudden the previously interrupted
78    compilation would continue on its own.  This was because of
79    an over-optimization: CM did not bother to clean out certain queues
80    when no servers were attached "anyway", resulting in the contents
81    of these queues to grab control when new servers did get attached.)
82    
83    There is also another minor update to the CM manual.
84    
85    ----------------------------------------------------------------------
86    Name: Matthias Blume
87    Date: 2001/06/26 16:15:00 EDT
88    Tag: blume-20010626-cmdoc
89    Description:
90    
91    Minor typo fixed in CM manual (syntax diagram for libraries).
92    
93    ----------------------------------------------------------------------
94    Name: Matthias Blume
95    Date: 2001/06/25 22:55:00 EDT
96    Tag: blume-20010625-x86pc
97    Description:
98    
99    Fixed a nasty bug in the X86 assembly code that caused signal
100    handlers to fail (crash) randomly.
101    
102    ----------------------------------------------------------------------
103    Name: Matthias Blume
104  Date: 2001/06/25 12:05:00 EDT  Date: 2001/06/25 12:05:00 EDT
105  Tag: blume-20010625-nlffigen  Tag: blume-20010625-nlffigen
106  Description:  Description:

Legend:
Removed from v.847  
changed lines
  Added in v.876

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