[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (eeeee32 -> fcc6a7b)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (eeeee32 -> fcc6a7b) |
Date: |
Tue, 1 Nov 2016 22:50:43 +0000 (UTC) |
wingo pushed a change to branch master
in repository guile.
from eeeee32 Remove thread cleanup facility
new 4280c81 api-scheduling.texi: Syntactic cleanups.
new b2e7662 Add scm_yield to manual alongside yield
new 0a66387 threads: Use a mutex instead of a critical section.
new 465466c sigaction critical section refactor.
new 4458377 regexec comment fix
new c77ccc5 Remove unused internal definitions
new cfab7e3 Mutexes instead of critical sections in stime.c
new c88d0cc Mutex instead of critical sectoin in symbol->keyword
new b410667 Simplify critical section implementation
new e7e7a71 Mutex instead of critical section in GOOPS
new 42882bb Mutex instead of critical section in gc.c
new 399379b Remove critical section in scm_debug_options
new 2e2396d Mutex in dynamic linker
new 65268ff Remove last critical section use
new 8fc9450 Remove call/cc assertion about critical sections
new 4b78b00 Threads no longer track critical section level
new fcc6a7b Deprecate critical sections
The 17 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 | 8 +++++++
doc/ref/api-scheduling.texi | 50 +----------------------------------------
libguile/async.c | 18 ---------------
libguile/async.h | 52 -------------------------------------------
libguile/continuations.c | 6 -----
libguile/debug.c | 4 ----
libguile/deprecated.c | 41 ++++++++++++++++++++++++++++++++++
libguile/deprecated.h | 9 ++++++++
libguile/dynl.c | 17 +++++++-------
libguile/gc.c | 27 ++++++++--------------
libguile/goops.c | 10 +++++----
libguile/keywords.c | 5 +++--
libguile/regex-posix.c | 11 ---------
libguile/scmsigs.c | 16 +++++++++----
libguile/stime.c | 31 +++++++++++++-------------
libguile/threads.c | 38 +++++++++----------------------
libguile/threads.h | 6 -----
17 files changed, 124 insertions(+), 225 deletions(-)
- [Guile-commits] branch master updated (eeeee32 -> fcc6a7b),
Andy Wingo <=
- [Guile-commits] 04/17: sigaction critical section refactor., Andy Wingo, 2016/11/01
- [Guile-commits] 06/17: Remove unused internal definitions, Andy Wingo, 2016/11/01
- [Guile-commits] 13/17: Mutex in dynamic linker, Andy Wingo, 2016/11/01
- [Guile-commits] 11/17: Mutex instead of critical section in gc.c, Andy Wingo, 2016/11/01
- [Guile-commits] 16/17: Threads no longer track critical section level, Andy Wingo, 2016/11/01
- [Guile-commits] 03/17: threads: Use a mutex instead of a critical section., Andy Wingo, 2016/11/01
- [Guile-commits] 07/17: Mutexes instead of critical sections in stime.c, Andy Wingo, 2016/11/01
- [Guile-commits] 01/17: api-scheduling.texi: Syntactic cleanups., Andy Wingo, 2016/11/01
- [Guile-commits] 08/17: Mutex instead of critical sectoin in symbol->keyword, Andy Wingo, 2016/11/01
- [Guile-commits] 05/17: regexec comment fix, Andy Wingo, 2016/11/01