summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
masterMerge pull request #14 from craigmaloney/masterAndy Wingo8 years
 
TagDownloadAuthorAge
v1.0.0guile-fibers-1.0.0.tar.gz  Andy Wingo9 years
v0.5.0guile-fibers-0.5.0.tar.gz  Andy Wingo9 years
v0.4.0guile-fibers-0.4.0.tar.gz  Andy Wingo9 years
v0.3.0guile-fibers-0.3.0.tar.gz  Andy Wingo9 years
v0.2.0guile-fibers-0.2.0.tar.gz  Andy Wingo9 years
v0.1.0guile-fibers-0.1.0.tar.gz  Andy Wingo10 years
 
AgeCommit messageAuthorFilesLines
2016-12-16Bump version to 0.4.0v0.4.0Andy Wingo2-3/+3
2016-12-16Update NEWS.•••* NEWS: Update. Andy Wingo1-0/+24
2016-12-16Add REPL commands to manualAndy Wingo2-1/+38
2016-12-16Add examples to fibers.texiAndy Wingo2-1/+199
2016-12-16Update fibers manualAndy Wingo1-23/+23
2016-12-16Factor interrupt generation to separate facility•••* fibers/interrupts.scm: New file. * fibers/internal.scm (<scheduler>): Remove Hz field and adapt users. (run-scheduler): Remove preemption; (fibers) handles this now. (yield-current-fiber): New primitive. * fibers.scm (run-fibers): Use interrupts module and wrap run-scheduler in `with-interrupts'. * Makefile.am: Add new file. Andy Wingo4-61/+121
2016-12-16Add posix-clocks.scm•••* fibers/posix-clocks.scm: New file. * Makefile.am: Add new file. Andy Wingo2-0/+167
2016-12-12Add support for preemption•••* Makefile.am: Add new test. * TODO.md: Remove stale TODO entries. * fibers.scm (run-fibers): Add #:hz parameter. * fibers.texi (Design): Mention that we support preemption. (Using Fibers): Update for preemption. * fibers/internal.scm (<scheduler>): Add hz field. (make-scheduler): Add #:hz initarg. (maybe-preemptive): New helper. (run-scheduler): Use maybe-preemptive. * tests/preemption.scm: New test. Andy Wingo6-47/+154
2016-12-12Minor documentation tweak•••* fibers.texi (Barriers): Prefer the word "suspendable" over "rewindable". Andy Wingo1-4/+6
2016-12-12Error on attempt to suspend unsuspendable continuations•••* fibers/internal.scm (suspend-current-fiber): Error if the fiber is not suspendable. Andy Wingo1-2/+9
[...]
 
Clone
https://cgit.wugi.info/git/guile/guile-fibers