[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 15/17: Remove call/cc assertion about critical sections
From: |
Andy Wingo |
Subject: |
[Guile-commits] 15/17: Remove call/cc assertion about critical sections |
Date: |
Tue, 1 Nov 2016 22:50:44 +0000 (UTC) |
wingo pushed a commit to branch master
in repository guile.
commit 8fc9450619a78023b0f4ea7c604569b5c5385927
Author: Andy Wingo <address@hidden>
Date: Tue Nov 1 23:27:04 2016 +0100
Remove call/cc assertion about critical sections
* libguile/continuations.c (scm_dynthrow): Remove assertion about
critical section level; it's just a mutex anyway.
---
libguile/continuations.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/libguile/continuations.c b/libguile/continuations.c
index 3ce794b..3e32749 100644
--- a/libguile/continuations.c
+++ b/libguile/continuations.c
@@ -301,12 +301,6 @@ scm_dynthrow (SCM cont)
SCM_STACKITEM *dst = thread->continuation_base;
SCM_STACKITEM stack_top_element;
- if (thread->critical_section_level)
- {
- fprintf (stderr, "continuation invoked from within critical section.\n");
- abort ();
- }
-
#if SCM_STACK_GROWS_UP
if (dst + continuation->num_stack_items >= &stack_top_element)
grow_stack (cont);
- [Guile-commits] 04/17: sigaction critical section refactor., (continued)
- [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
- [Guile-commits] 15/17: Remove call/cc assertion about critical sections,
Andy Wingo <=
- [Guile-commits] 09/17: Simplify critical section implementation, Andy Wingo, 2016/11/01
- [Guile-commits] 10/17: Mutex instead of critical section in GOOPS, Andy Wingo, 2016/11/01
- [Guile-commits] 02/17: Add scm_yield to manual alongside yield, Andy Wingo, 2016/11/01
- [Guile-commits] 12/17: Remove critical section in scm_debug_options, Andy Wingo, 2016/11/01
- [Guile-commits] 14/17: Remove last critical section use, Andy Wingo, 2016/11/01
- [Guile-commits] 17/17: Deprecate critical sections, Andy Wingo, 2016/11/01