summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-05-03finish docstringfibersChristine Lemmer-Webber1-2/+3
2020-08-25Update for guile-3.0Christopher Lemmer Webber2-35/+4
2017-11-01actors: Reflect removal of choice of whether to cleanup in self-destructChristopher Allan Webber1-3/+2
2017-11-01web: Various updates to web-server-client-loopChristopher Allan Webber1-28/+40
2017-11-01websocket: Fix use of with-actor-nonblocking-portsChristopher Allan Webber1-35/+36
2017-10-31actors: Have actors attach class name as cookie to actor address by default.Christopher Allan Webber1-3/+13
2017-10-31actors: Make addresses into a srfi-9 record.Christopher Allan Webber1-32/+39
2017-10-25websocket: Ping client occasionally to prevent timeoiuts.Christopher Allan Webber1-42/+84
2017-10-24actors: Fix handling errors on resuming.Christopher Allan Webber1-4/+1
2017-08-14guix.scm: Update commit of guile-fibers-git.Christopher Allan Webber1-2/+2
2017-08-12repl: Add spawn-repl, a simpler cooperative repl interface using spawn-fiber.Christopher Allan Webber1-1/+25
2017-08-11Remove stray `pk' from web.scm.Christopher Allan Webber1-1/+0
2017-08-10Fix unnecessary conditional check.Christopher Allan Webber1-4/+3
2017-08-10Allow sending messages to put to-actor as an actual actor instance.Christopher Allan Webber1-2/+8
2017-08-09Remove actor-alive?.Christopher Allan Webber2-14/+1
2017-08-09Export *current-actor*.Christopher Allan Webber1-0/+2
2017-08-08Rename wrap -> live-wrap and use in websocket server module.Christopher Allan Webber2-5/+6
2017-08-08actors.scm: Rename `wrap-apply' to `wrap' and export.Christopher Allan Webber1-4/+8
2017-08-08Remove the wrap-apply surrounding websocket-client-loop in <websocket-server>Christopher Allan Webber1-2/+1
2017-08-08irc: Remove import of (8sync agenda) module.Christopher Allan Webber1-1/+0
2017-08-088sync.scm: Remove agenda from %public-modules.Christopher Allan Webber1-1/+1
2017-08-08Updated actors unit tests.Christopher Allan Webber1-177/+67
2017-08-08Update actor io behavior to not break on new fibers/scheduling system.Christopher Allan Webber1-7/+4
2017-08-08guix.scm: Add git checkout of guile-fibers.Christopher Allan Webber1-1/+34
2017-08-04Remove deprecated files and clean up files in Makefile.am.Christopher Allan Webber4-1038/+10
2017-08-03Update web, websocket servers for recent actor changes.Christopher Allan Webber2-122/+132
2017-08-03Update users of bootstrap-actor -> create-actor, and update arguments.Christopher Allan Webber3-20/+18
2017-08-03Fix resuming from actor-suspended io.Christopher Allan Webber1-20/+26
2017-08-03Update reference to hive to be dynamic state, simplify create-actor.Christopher Allan Webber4-44/+29
2017-08-03Add TODO to inbox for adding backpressure.Christopher Allan Webber1-0/+1
2017-08-03Remove spawn-inbox.Christopher Allan Webber1-19/+1
2017-08-03Use `with-actor-nonblocking-ports' in irc.scm.Christopher Allan Webber1-12/+14
2017-08-03Add with-actor-nonblocking-ports and related tooling.Christopher Allan Webber1-7/+85
2017-08-03Remove (8sync agenda) as an import from actors.scm and add wrap-apply.Christopher Allan Webber1-1/+5
2017-08-03Ircbot WIP.Christopher Allan Webber1-16/+17
2017-08-03Add 8syncfibers'ified REPL.Christopher Allan Webber1-8/+11
2017-08-03Cleaning up exports.Christopher Allan Webber1-5/+3
2017-08-03Add daydream.scm and re-enable some files in Makefile.am.Christopher Allan Webber2-4/+48
2017-08-03Big refactor for 8sync on fibers in progress.Christopher Allan Webber8-727/+547
2017-03-188sync 0.4.2v0.4.2Christopher Allan Webber1-1/+1
2017-03-18Add NEWS for 8sync 0.4.2Christopher Allan Webber1-1/+24
2017-02-14build: guix.scm: Use git-predicate procedure from Guix proper.Christopher Allan Webber1-22/+3
2017-02-09web: Remove web-deprecated.scm.Christopher Allan Webber1-179/+0
2017-02-09websocket: Preventing some eof-object related errors.Christopher Allan Webber1-1/+3
2017-01-29actors: Avoid building up stack of error handlers when resuming coroutines.Christopher Allan Webber1-3/+9
2017-01-29agenda: Always set sec/usec to exact time.Christopher Allan Webber1-1/+2
2017-01-29rmeta-slot: Rename wrap-rmeta-slot to build-rmeta-slot.Christopher Allan Webber3-12/+8
2017-01-25actors: Switch over to using wrap-rmeta-slot for build-actions.Christopher Allan Webber7-21/+30
2017-01-24actors: Use rmeta-slot for actions dispatch.Christopher Allan Webber1-17/+9
2017-01-24rmeta-slot: Make equal? type hash table access the default.Christopher Allan Webber1-3/+3