socketry / async

An awesome asynchronous event-driven reactor for Ruby.
MIT License
2.09k stars 86 forks source link

Linked list2 #187

Closed ioquatix closed 1 year ago

ioquatix commented 1 year ago

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.

Fixes https://github.com/socketry/async/pull/186 and https://github.com/socketry/async/issues/176.

Types of Changes

Contribution