[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (fcc6a7b -> f8de980)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (fcc6a7b -> f8de980) |
Date: |
Sun, 6 Nov 2016 18:00:44 +0000 (UTC) |
wingo pushed a change to branch master
in repository guile.
from fcc6a7b Deprecate critical sections
new 10471f4 Fix typo in threads documentation
new 0f5a59b try-mutex in terms of mutex-lock
new 2559631 SRFI-18 mutexes disjoint from Guile mutexes
new 3794935 Remove export srfi-18 never had
new 846f7e1 srfi-18 condition variables disjoint
new bb4e955 Update SRFI-18 documentation.
new 3ce76c3 SRFI-18 threads disjoint from guile threads
new ecfa0b5 Remove lock-mutex owner facility
new c6a8092 SRFI-18 manages own mutex "abandoned" state
new 857aa58 Remove thread-local weak mutex set
new a3d0a7d Remove thread held pthread_mutex field
new f1b7eaa Remove fat mutex abandoned mutex error
new b197a6a Move more functionality to SRFI-18 mutex-unlock!
new b43f114 SRFI-18 mutexes are not recursive
new f1f68ff Recursively locking a SRFI-18 mutex blocks
new c091613 Remove unchecked-unlock facility from Guile mutexes
new 7682461 Replace scm_make_mutex_with_flags
new 56dd476 Back to simple unlock-mutex
new fc4df45 Separate fat mutex unlock and wait operations
new 8d90775 Update mutex documentation
new 03ffd72 scm_timed_lock_mutex replaces scm_lock_mutex_timed
new 16fe02a Update documentation on mutexes
new 2c0c641 Minor editing in api-scheduling.texi
new f8de980 Update NEWS.
The 24 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
NEWS | 51 ++++++
doc/ref/api-scheduling.texi | 211 +++++++++++++---------
doc/ref/srfi-modules.texi | 102 +++++------
libguile/deprecated.c | 52 ++++++
libguile/deprecated.h | 6 +
libguile/threads.c | 397 ++++++++++++++---------------------------
libguile/threads.h | 7 +-
module/ice-9/threads.scm | 5 +
module/srfi/srfi-18.scm | 263 ++++++++++++++-------------
test-suite/tests/srfi-18.test | 44 ++++-
test-suite/tests/threads.test | 48 ++---
11 files changed, 616 insertions(+), 570 deletions(-)
- [Guile-commits] branch master updated (fcc6a7b -> f8de980),
Andy Wingo <=
- [Guile-commits] 04/24: Remove export srfi-18 never had, Andy Wingo, 2016/11/06
- [Guile-commits] 01/24: Fix typo in threads documentation, Andy Wingo, 2016/11/06
- [Guile-commits] 02/24: try-mutex in terms of mutex-lock, Andy Wingo, 2016/11/06
- [Guile-commits] 12/24: Remove fat mutex abandoned mutex error, Andy Wingo, 2016/11/06
- [Guile-commits] 09/24: SRFI-18 manages own mutex "abandoned" state, Andy Wingo, 2016/11/06
- [Guile-commits] 05/24: srfi-18 condition variables disjoint, Andy Wingo, 2016/11/06
- [Guile-commits] 10/24: Remove thread-local weak mutex set, Andy Wingo, 2016/11/06
- [Guile-commits] 18/24: Back to simple unlock-mutex, Andy Wingo, 2016/11/06
- [Guile-commits] 08/24: Remove lock-mutex owner facility, Andy Wingo, 2016/11/06
- [Guile-commits] 14/24: SRFI-18 mutexes are not recursive, Andy Wingo, 2016/11/06