Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Fix races. This mostly pulls in changes from rust-lang/futures-rs#881, but also updates Registration to be a bit more obvious as to what is going on. * Reduce spurious wakeups caused by Reactor This patch adds an ABA guard on token values before registering them with Mio. This allows catching token reuse and avoid the notification. This is needed for OS X as the notification is used to determine that a TCP connect has completed. A spurious notification can potentially cause write failures.
- Loading branch information