Diff of /ANNOUNCEMENT [886171] .. [5b7258] Maximize Restore

  Switch to unified view

a/ANNOUNCEMENT b/ANNOUNCEMENT
...
...
22
22
23
23
24
Known issues
24
Known issues
25
============
25
============
26
26
27
This release is the first one with the new multithreading library,
28
which no longer relies on the POSIX mutexes, condition variables and
29
semaphores. Instead, ECL makes use of libatomic-ops to implement
30
userspace routines for process communication (mailboxes), resource
31
sharing (locks, condition variables, counting semaphores) and fast
32
spinlocks.
33
34
Due to the new implementation, it is likely that some corner cases
35
may appear during use. In this case we would like to ask you to
36
report a reproducible test case to ECL's bug tracker and we will
37
provide a solution as soon as possible, with a new release, if
38
needed.
39
40
In addition to this, the following problems persist:
41
42
* Cygwin's library is still broken: fork/exec fails to reload the
27
* Cygwin's library is still broken: fork/exec fails to reload the
43
  cygwin library, or ECL's compiled libraries in a completely random
28
  cygwin library, or ECL's compiled libraries in a completely random
44
  fashion. For this reason we recommend using ext:system instead of
29
  fashion. For this reason we recommend using ext:system instead of
45
  ext:run-program in that platform.
30
  ext:run-program in that platform.
46
31
...
...
54
Changes since last release
39
Changes since last release
55
==========================
40
==========================
56
41
57
Some highlights of this release are:
42
Some highlights of this release are:
58
43
59
* The multithreading library.
44
* The MOP has been fixed to work with the upcoming release of Closer-MOP
60
61
* Complete support for MOP.
62
63
* Speed improvements in areas such as slot accessors.
64
65
* Common Lisp code can now trap and capture Unix interrupts, though
66
  the processing is asynchronous for all but the critical ones.
67
68
* Lots and lots of fixes.
69
45
70
See file src/CHANGELOG or browse it online
46
See file src/CHANGELOG or browse it online
71
47
72
http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?view=markup
48
http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?view=markup
73
49