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

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

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