Repository navigation
·
40 commits
to main
since this release
strided-rs v0.7.1
Additive release of strided-exec only; the other crates stay at 0.7.0 and accept 0.7.1.
Exec::can_broadcast(&self) -> bool. Non-consuming; true exactly whenbroadcastwould
not refuse right now (the token is not fork-derived and the caller is not a worker of its
pool; serial and budget-one tokens return true). Ask it before building a setup that only a
broadcast needs.broadcastandcan_broadcastshare one private rule.- Deterministic pool shutdown. Dropping a
Poolnow joins all of its worker threads, after
their thread-local destructors (includingon_startstate) have run. A pool dropped from one
of its own workers cannot join itself and skips joining. Workers are started with Rayon's
spawn_handlerusing the same name and stack size; steady-state paths still allocate nothing.
Full comparison: v0.7.0...v0.7.1