Skip to content

v0.4.1

Latest

Choose a tag to compare

@schani schani released this 30 Jul 15:17
3f0cfd9

Fixes the silent hang when a simulation task awaits a promise settled by another task (the singleflight/coalescing shape). The scheduler now detects runtime quiescence and treats tasks suspended on unmanaged promises as blocked: other tasks keep running, pending timers fire and advance virtual time, and genuine deadlocks fail loudly with a diagnostic naming the stuck tasks instead of hanging. See #6 for details.