| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
* web/server/fibers.scm: Update for new-style nonblocking management.
|
| |
|
|
|
|
|
| |
* web/server/fibers.scm: Instead of manually cothreading between fibers
and the web server, instead have the web server use our new support
for CML operations from outside fibers to use channels to communicate
with a pool of threads running fibers.
|
| |
|
|
|
|
|
| |
* fibers.scm (run-fibers): Remove #:keep-scheduler? argument; instead,
only destroy schedulers that we create.
* fibers.texi (Using Fibers): Update run-fibers docs.
* web/server/fibers.scm (server-read): Adapt.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
|
|
* web/server/fibers.scm: New file.
* examples/web-hello.scm: New file.
* Makefile.am: Build web/server/fibers.go.
|