diff options
| author | Christopher Allan Webber <cwebber@dustycloud.org> | 2017-07-28 22:44:15 -0500 |
|---|---|---|
| committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2017-07-31 11:26:54 -0500 |
| commit | 963e0d12138b70c6253088b9650af970dd515c23 (patch) | |
| tree | e458a9d022521ebefe3aac2e5c2fd273bd307964 /fibers.texi | |
| parent | Merge pull request #10 from cwebber/document-signal-condition (diff) | |
| download | guile-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.texi')
0 files changed, 0 insertions, 0 deletions
