facebookexperimental / facebookexperimental/libunifex
Use intrusive_list in more places
Open
- Dominant language
- C++
- Stars
- 1.7k
- Forks
- 210
- PR merge metrics
- No merged PRs in 30d
Description
Replace the manual intrusive list implementations in various places with the `intrusive_list` class.
* `manual_event_loop`
* `thread_unsae_event_loop`
* `timed_single_thread_context` (uses both prev/next to support efficient removals)
* `trampoline_scheduler`
* `inplace_stop_token` (uses both prev/next to support efficient removals)
Contributor guide
Assessment
This issue has not been assessed yet.