[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ann] fibers 0.4.0 released
From: |
Andy Wingo |
Subject: |
[ann] fibers 0.4.0 released |
Date: |
Sat, 17 Dec 2016 19:02:53 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Hi,
I'm pleased to announce the release of Fibers 0.4.0.
Fibers is a lightweight concurrency facility for Guile that supports
non-blocking input and output, millions of concurrent threads, and
Concurrent ML-inspired communication primitives. For more information,
see the web version of the manual at:
https://github.com/wingo/fibers/wiki/Manual
The manual is also available in PDF and Info formats in the tarball.
The 0.4.0 tarball can be found here:
https://wingolog.org/pub/fibers/fibers-0.4.0.tar.gz
Its SHA256 sum is:
327975602a6a15cff53a55e05fa58c55033e6ad480f17dc084fa74f90b67748c
fibers-0.4.0.tar.gz
This release adds support for preemption, gives each fiber its own
dynamic state, and adds a number of sections to the manual. From the
NEWS:
* Added preemption support; see `run-fibers' documentation in the
manual for more.
* Documented REPL commands and examples.
* Documented more pitfalls.
* Use `suspendable-continuation?' if present.
* Fibers each have their own dynamic state.
The next release will implement a work-stealing scheduler to allow
fibers to transparently take advantage of multiple cores.
Happy hacking,
Andy
signature.asc
Description: PGP signature
- [ann] fibers 0.4.0 released,
Andy Wingo <=