diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | libguile/ChangeLog | 26 |
2 files changed, 32 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de> + + * configure.in: Shuffled around and extended the thread + configuration code to allow the "null" thread package to be + selected. Define USE_NULL_THREADS in that case. + 2002-10-13 Gary Houston <ghouston@arglist.com> * autogen.sh (ac_version): try automake 1.7 too. diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 2a7c292b5..d77a1b631 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,29 @@ +2002-10-16 Marius Vollmer <marius.vollmer@uni-dortmund.de> + + * async.c (scm_system_async_mark_for_thread): Validate thread + argument. + + * coop-threads.c (scm_i_thread_root): Do not validate argument. + + * feature.c (scm_init_feature): Don't add 'threads' for + USE_NULL_THREADS. + + * inline.h (scm_cell, scm_double_cell): Also allow + USE_NULL_THREADS to not protect the slot initializers. + + * scmsigs.c (scm_sigaction_for_thread): It's "USE_THREADS" not + "USE_THREAD". + + * Makefile.am (noinst_HEADERS): Added null-threads.c. + (modinclude_HEADERS): Added null-threads.h. + + * threads.h: Include null-threads.h when !USE_COOP_THREADS. + * threads.c: Include null-threads.c when !USE_COOP_THREADS. + (scm_init_threads): Use generic type names scm_t_mutex and + scm_t_cond instead of coop_m and coop_c. + + * null-threads.c, null-threads.h: New files. + 2002-10-15 Marius Vollmer <mvo@zagadka.ping.de> * Makefile.am: Replaced "$<" in non-pattern rules with its value. |