projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1.0.25.44: INTERRUPT-THREAD and timer improvements
[sbcl.git]
/
doc
/
internals
/
signals.texinfo
diff --git
a/doc/internals/signals.texinfo
b/doc/internals/signals.texinfo
index
33c0adf
..
e5cfceb
100644
(file)
--- a/
doc/internals/signals.texinfo
+++ b/
doc/internals/signals.texinfo
@@
-145,6
+145,10
@@
derive the rule: in a @code{WITHOUT-GCING} form (or pseudo atomic for
that matter) never wait for another thread that's not in
@code{WITHOUT-GCING}.
that matter) never wait for another thread that's not in
@code{WITHOUT-GCING}.
+Somewhat of a special case, it is enforced by the runtime that
+@code{SIG_STOP_FOR_GC} and @code{SIG_RESUME_FROM_GC} always unblocked
+when we might trigger a gc (i.e. on alloc or calling into Lisp).
+
@subsection Calling user code
For the reasons above, calling user code, i.e. functions passed in, or
@subsection Calling user code
For the reasons above, calling user code, i.e. functions passed in, or