Update actor io behavior to not break on new fibers/scheduling system.
authorChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 8 Aug 2017 18:45:39 +0000 (13:45 -0500)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 8 Aug 2017 18:45:39 +0000 (13:45 -0500)
commit03f6862f84803d635a0513e5514f78eccb26e51d
tree75b78a33ed811f9471917e97f2a2f2219e5509ac
parentd8883c85d87680b78052f1a286bffd959a5692ca
Update actor io behavior to not break on new fibers/scheduling system.

* 8sync/actors.scm (%suspend-io-to-actor, suspend-read-to-actor)
(suspend-write-to-actor): Update to be a bit more agnostic about the
underlying scheduling system now... instead, we simply spawn a fiber
and use the underlying wait-for-readable/wait-for-writeable mechanisms.
8sync/actors.scm