14 |
|
|
15 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
16 |
Name: Matthias Blume |
Name: Matthias Blume |
17 |
|
Date: 2001/06/25 22:55:00 EDT |
18 |
|
Tag: blume-20010625-x86pc |
19 |
|
Description: |
20 |
|
|
21 |
|
Fixed a nasty bug in the X86 assembly code that caused signal |
22 |
|
handlers to fail (crash) randomly. |
23 |
|
|
24 |
|
---------------------------------------------------------------------- |
25 |
|
Name: Matthias Blume |
26 |
|
Date: 2001/06/25 12:05:00 EDT |
27 |
|
Tag: blume-20010625-nlffigen |
28 |
|
Description: |
29 |
|
|
30 |
|
This update fixes a number of minor bugs in ml-nlffigen as reported by |
31 |
|
Nick Carter <nbc@andrew.cmu.edu>. |
32 |
|
|
33 |
|
1. Silly but ok typedefs of the form "typedef void myvoid;" are now accepted. |
34 |
|
2. Default names for generated files are now derived from the name of |
35 |
|
the C file *without its directory*. In particular, this causes generated |
36 |
|
files to be placed locally even if the C file is in some system directory. |
37 |
|
3. Default names for generated signatures and structures are also derived |
38 |
|
from the C file name without its directory. This avoids silly things |
39 |
|
like "structure GL/GL". |
40 |
|
(Other silly names are still possible because ml-nlffigen does not do |
41 |
|
a thorough check of whether generated names are legal ML identifiers. |
42 |
|
When in doubt, use command line arguments to force particular names.) |
43 |
|
|
44 |
|
---------------------------------------------------------------------- |
45 |
|
Name: Matthias Blume |
46 |
|
Date: 2001/06/21 12:25:00 EDT |
47 |
|
Tag: blume-20010621-eXene |
48 |
|
Description: |
49 |
|
|
50 |
|
eXene now compiles and (sort of) works again. |
51 |
|
|
52 |
|
The library name (for version > 110.33) is $/eXene.cm. |
53 |
|
|
54 |
|
I also added an new example in src/eXene/examples/nbody. See the |
55 |
|
README file there for details. |
56 |
|
|
57 |
|
---------------------------------------------------------------------- |
58 |
|
Name: Matthias Blume |
59 |
|
Date: 2001/06/20 16:40:00 EDT |
60 |
|
Tag: blume-20010620-cml |
61 |
|
Description: |
62 |
|
|
63 |
|
CML now compiles and works again. |
64 |
|
|
65 |
|
Libraries (for version > 110.33): |
66 |
|
|
67 |
|
$cml/cml.cm Main CML library. |
68 |
|
$cml/basis.cm CML's version of $/basis.cm. |
69 |
|
$cml/cml-internal.cm Internal helper library. |
70 |
|
$cml/core-cml.cm Internal helper library. |
71 |
|
$cml-lib/trace-cml.cm Tracing facility. |
72 |
|
$cml-lib/smlnj-lib.cm CML's version of $/smlnj-lib.cm |
73 |
|
|
74 |
|
The installer (config/install.sh) has been taught how to properly |
75 |
|
install this stuff. |
76 |
|
|
77 |
|
---------------------------------------------------------------------- |
78 |
|
Name: Matthias Blume |
79 |
|
Date: 2001/06/19 17:55:00 EDT |
80 |
|
Tag: blume-20010619-instantiate |
81 |
|
Description: |
82 |
|
|
83 |
|
This un-breaks the fix for bug 1432. |
84 |
|
(The bug was originally fixed in 110.9 but I broke it again some |
85 |
|
time after that.) |
86 |
|
|
87 |
|
---------------------------------------------------------------------- |
88 |
|
Name: Matthias Blume |
89 |
Date: 2001/06/19 17:25:00 EDT |
Date: 2001/06/19 17:25:00 EDT |
90 |
Tag: blume-20010619-signals |
Tag: blume-20010619-signals |
91 |
Description: |
Description: |