Overture
Pre-release
Pre-release
Weave now supports Windows in addition to Linux, macOS and all platforms with Pthreads.
Furthermore, Weave Backoff system has been reworked, formally verified to be dead-lock free.
It is now enabled by default and is without any noticeable performance impact. It allows Weave to park idle threads to save power.
Side-story: In the process a critical bug in glibc and musl implementation of condition variable has been found.