diff --git a/docs/changelog.rst b/docs/changelog.rst index a60f5319..326f15d9 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -58,6 +58,14 @@ Enhancements synchronization, wasting significant runtime in the connection multiplexer. In one case work was reduced by 95%, which may manifest as faster runs. +* `5189408e `_: threads are + cooperatively scheduled, minimizing `GIL + `_ contention, and + reducing context switching by an order of magnitude. This manifests as an + overall improvement, but is easily noticeable on short many-target + runs, where startup overhead dominates runtime. + + Fixes ^^^^^