26 |
- Allow the deprecation mechanism to be controlled via a preprocessor |
- Allow the deprecation mechanism to be controlled via a preprocessor |
27 |
macro analogous to _GNU_SOURCE. [talk to mvo about this] |
macro analogous to _GNU_SOURCE. [talk to mvo about this] |
28 |
- Properly integrate system asyncs and signals with threads. [mvo] |
- Properly integrate system asyncs and signals with threads. [mvo] |
29 |
|
- Handle thread-local data in a better way. Currently, there are |
30 |
|
three kinds of thread local data: get/setspecific keyed, |
31 |
|
root state and fluids. Instead use only fluids (except possibly |
32 |
|
in the GC or low-level thread system). Introduce a copy-on-write |
33 |
|
mechanism. Remember to reset thread local data in futures.c! |
34 |
- Make (ice-9 format) thread safe. Other modules as well. |
- Make (ice-9 format) thread safe. Other modules as well. |
35 |
- Gracefully cope with the situation that gc_os_dep.c doesn't compile. |
- Gracefully cope with the situation that gc_os_dep.c doesn't compile. |
36 |
- Make 1.8 backwards compatible again with 1.6. [mvo] |
- Make 1.8 backwards compatible again with 1.6. [mvo] |