summaryrefslogtreecommitdiff
path: root/fibers/internal.scm
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2017-07-28 22:44:15 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2017-07-31 11:26:54 -0500
commit963e0d12138b70c6253088b9650af970dd515c23 (patch)
treee458a9d022521ebefe3aac2e5c2fd273bd307964 /fibers/internal.scm
parentMerge pull request #10 from cwebber/document-signal-condition (diff)
downloadguile-fibers-963e0d12138b70c6253088b9650af970dd515c23.tar.gz
Garbage collect old condition waiters.
* fibers/stack.scm (stack-filter!): New variable. * fibers/conditions.scm (make-counter, counter-increment!) (counter-reset!, %steps-till-gc): New variables. (<condition>, make-condition): Update to take gc-step argument. (wait-operation): Occasionally garbage collect old condition waiters.
Diffstat (limited to 'fibers/internal.scm')
0 files changed, 0 insertions, 0 deletions