You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current parker implementation is quite naive as it is rarely used. It could be improved by using an intrusive linked list to avoid allocations.
We could also use OS futexes on architectures that support 64-bit futex values, or mixed-size atomic accesses. On x86 we might also be able use futex (see rust-lang/unsafe-code-guidelines#345), but unsure if we want to go there (also losing Miri support).
The text was updated successfully, but these errors were encountered:
The current parker implementation is quite naive as it is rarely used. It could be improved by using an intrusive linked list to avoid allocations.
We could also use OS futexes on architectures that support 64-bit futex values, or mixed-size atomic accesses. On x86 we might also be able use futex (see rust-lang/unsafe-code-guidelines#345), but unsure if we want to go there (also losing Miri support).
The text was updated successfully, but these errors were encountered: