ChangeLog updates for latest set of SRFI-18 changes

This commit is contained in:
Julian Graham 2008-04-13 20:31:18 -04:00 committed by Neil Jerram
commit 184af225b8
3 changed files with 31 additions and 0 deletions

View file

@ -1,3 +1,11 @@
2008-05-14 Julian Graham <joolean@gmail.com>
* api-scheduling.texi (Mutexes and Condition Variables): Add
documentation for new functions "scm_mutex_owner",
"scm_mutex_level", and "scm_mutex_locked_p". Update
documentation for function "scm_lock_mutex_timed" to reflect
addition of optional ownership argument.
2008-05-07 Ludovic Courtès <ludo@gnu.org>
* Makefile.am (autoconf-macros.texi): Avoid use of GNU Make

View file

@ -1,3 +1,17 @@
2008-05-14 Julian Graham <joolean@gmail.com>
* threads.c (fat_mutex)[recursive]: New field.
(make_fat_mutex): Adjust initialization to reflect changes to
mutex lock level semantics.
(fat_mutex_lock, fat_mutex_unlock): Add support for unowned
mutexes and locking mutexes on behalf of other threads.
(scm_lock_mutex, scm_lock_mutex_timed): Update to reflect
signature change to fat_mutex_lock.
(scm_mutex_owner, scm_mutex_level, scm_mutex_locked_p): New /
re-enabled functions.
* threads.h (scm_mutex_owner, scm_mutex_level,
scm_mutex_locked_p): Prototypes for new functions.
2008-05-12 Neil Jerram <neil@ossau.uklinux.net>
* discouraged.c: Expand DEFFROM and DEFTO macros, to avoid

View file

@ -1,3 +1,12 @@
2008-05-14 Julian Graham <joolean@gmail.com>
* tests/threads.test (mutex-ownership, mutex-lock-levels): New
test prefix.
(mutex ownership for locked mutex, mutex ownership for unlocked
mutex, locking mutex on behalf of other thread, locking mutex
with no owner, unlocked level is 0, non-recursive lock level
is 1, recursive lock level is >1): New tests.
2008-04-28 Ludovic Courtès <ludo@gnu.org>
* tests/srfi-1.test (partition)[with improper list]: New test.