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 843, Tue Jun 19 21:53:04 2001 UTC revision 873, Mon Jul 9 15:26:20 2001 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17    Date: 2001/07/09 11:25:00 EDT
18    Tag: blume-20010709-varargs
19    Description:
20    
21    1. ckit-lib.cm now exports structure Error
22    2. ml-nlffigen reports occurences of "..." (i.e., varargs function types)
23       with a warning accompanied by a source location.  Moreover, it
24       merely skips the offending function or type and proceeds with the
25       rest of its work.u  As a result, one can safely feed C code containing
26       "..." to ml-nlffigen.
27    3. There are some internal improvements to CM, providing slightly
28       more general string substitutions in the tools subsystem.
29    
30    ----------------------------------------------------------------------
31    Name: Matthias Blume
32    Date: 2001/06/27 15:10:00 EDT
33    Tag: blume-20010627-concur
34    Description:
35    
36    Fixed a small bug in CM's handling of parallel compilation.
37    (You could observe the bug by Control-C-interrupting an ordinary
38    CMB.make or CM.stabilize and then attaching some compile servers.
39    The result was that all of a sudden the previously interrupted
40    compilation would continue on its own.  This was because of
41    an over-optimization: CM did not bother to clean out certain queues
42    when no servers were attached "anyway", resulting in the contents
43    of these queues to grab control when new servers did get attached.)
44    
45    There is also another minor update to the CM manual.
46    
47    ----------------------------------------------------------------------
48    Name: Matthias Blume
49    Date: 2001/06/26 16:15:00 EDT
50    Tag: blume-20010626-cmdoc
51    Description:
52    
53    Minor typo fixed in CM manual (syntax diagram for libraries).
54    
55    ----------------------------------------------------------------------
56    Name: Matthias Blume
57    Date: 2001/06/25 22:55:00 EDT
58    Tag: blume-20010625-x86pc
59    Description:
60    
61    Fixed a nasty bug in the X86 assembly code that caused signal
62    handlers to fail (crash) randomly.
63    
64    ----------------------------------------------------------------------
65    Name: Matthias Blume
66    Date: 2001/06/25 12:05:00 EDT
67    Tag: blume-20010625-nlffigen
68    Description:
69    
70    This update fixes a number of minor bugs in ml-nlffigen as reported by
71    Nick Carter <nbc@andrew.cmu.edu>.
72    
73      1. Silly but ok typedefs of the form "typedef void myvoid;" are now accepted.
74      2. Default names for generated files are now derived from the name of
75         the C file *without its directory*.  In particular, this causes generated
76         files to be placed locally even if the C file is in some system directory.
77      3. Default names for generated signatures and structures are also derived
78         from the C file name without its directory.  This avoids silly things
79         like "structure GL/GL".
80         (Other silly names are still possible because ml-nlffigen does not do
81          a thorough check of whether generated names are legal ML identifiers.
82          When in doubt, use command line arguments to force particular names.)
83    
84    ----------------------------------------------------------------------
85    Name: Matthias Blume
86    Date: 2001/06/21 12:25:00 EDT
87    Tag: blume-20010621-eXene
88    Description:
89    
90    eXene now compiles and (sort of) works again.
91    
92    The library name (for version > 110.33) is $/eXene.cm.
93    
94    I also added an new example in src/eXene/examples/nbody.  See the
95    README file there for details.
96    
97    ----------------------------------------------------------------------
98    Name: Matthias Blume
99    Date: 2001/06/20 16:40:00 EDT
100    Tag: blume-20010620-cml
101    Description:
102    
103    CML now compiles and works again.
104    
105    Libraries (for version > 110.33):
106    
107      $cml/cml.cm            Main CML library.
108      $cml/basis.cm          CML's version of $/basis.cm.
109      $cml/cml-internal.cm   Internal helper library.
110      $cml/core-cml.cm       Internal helper library.
111      $cml-lib/trace-cml.cm  Tracing facility.
112      $cml-lib/smlnj-lib.cm  CML's version of $/smlnj-lib.cm
113    
114    The installer (config/install.sh) has been taught how to properly
115    install this stuff.
116    
117    ----------------------------------------------------------------------
118    Name: Matthias Blume
119  Date: 2001/06/19 17:55:00 EDT  Date: 2001/06/19 17:55:00 EDT
120  Tag: blume-20010619-instantiate  Tag: blume-20010619-instantiate
121  Description:  Description:

Legend:
Removed from v.843  
changed lines
  Added in v.873

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