facebookexperimental / facebookexperimental/libunifex

Use intrusive_list in more places

Open
#24 0 comments 0 reactions 1 assignee Claimed by @lewissbaker View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.