This PR unifies the linked list implementation between Async::Children and Async::Condition which is a good place to be, since in the future I want to provide native implementations (like io-event gem ready list). This has identical semantics (FIFO) and deletion characteristics.
This PR unifies the linked list implementation between
Async::Children
andAsync::Condition
which is a good place to be, since in the future I want to provide native implementations (likeio-event
gem ready list). This has identical semantics (FIFO) and deletion characteristics.Fixes https://github.com/socketry/async/pull/186 and https://github.com/socketry/async/issues/176.
Types of Changes
Contribution