a4b36f08d3
- Copying LocalManualEvent now works correctly, using reference counting - ManualEvent correctly pins the reference to the thread-local waiter until it has finished emitting it - ThreadLocalWaiter uses a doubly-linked list to manage task waiters (more efficient deletion, FIFO trigger order) - Fixed a bug in ThreadLocalWaiter.emit() where the head element of the iterated list might already have stopped waiting, resulting in an invocation of a dangling TaskWaiter pointer |
||
---|---|---|
.. | ||
core | ||
internal | ||
appmain.d |