| Commit message (Expand) | Author | Age | Files | Lines |
| * | run-fibers returns values from initial thread•••* fibers.scm (run-fibers):
* fibers/internal.scm (run-scheduler): If there is an init thunk, keep
the scheduler running until the corresponding fiber is finished.
Return the values returned from the fiber.
* tests/basic.scm (assert-run-fibers-terminates): Return values.
(assert-run-fibers-returns): New helper. Use it.
| Andy Wingo | 2016-09-10 | 1 | -3/+7 |
| * | Tidy up fibers imports•••* fibers.scm (fibers): Trim imports.
| Andy Wingo | 2016-09-07 | 1 | -5/+2 |
| * | Separate public and private fibers interfaces•••* fibers/internal.scm: New file, factored out of (fibers).
* fibers.scm: Refactor to be just the public interface.
* fibers/channels.scm:
* web/server/fibers.scm:
* examples/memcached-client.scm:
* examples/memcached-server.scm:
* examples/ping-client.scm:
* examples/ping-server.scm: Adapt to interface changes.
* Makefile.am (SOURCES): Add (fibers internal).
| Andy Wingo | 2016-09-07 | 1 | -250/+38 |
| * | Add channels implementation•••* fibers/channels.scm: New file.
* fibers.scm: Add comment.
* Makefile.am: Add new file.
| Andy Wingo | 2016-09-06 | 1 | -0/+5 |
| * | Add support for FD finalization•••* fibers.scm (finalize-fd, wait-for-events): Arrange for close-port to
call into the scheduler.
| Andy Wingo | 2016-09-02 | 1 | -0/+16 |
| * | Slight internal refactor•••* fibers.scm (run): Inline `next-fiber' into its only use.
| Andy Wingo | 2016-09-02 | 1 | -14/+12 |
| * | Readability refactors to fibers.scm•••* fibers.scm (schedule-fibers-for-fd): New function, factored out of
poll-for-events.
(poll-for-events): Comments and style refactorings.
| Andy Wingo | 2016-07-06 | 1 | -38/+44 |
| * | Add (fibers) module•••* fibers.scm: New file.
* Makefile.am: Add new file.
| Andy Wingo | 2016-07-03 | 1 | -0/+265 |