Shim the macOS futex API #3962
Labels
A-concurrency
Area: affects our concurrency (multi-thread) support
A-mac
Area: Affects only macOS targets
A-shims
Area: This affects the external function shims
C-enhancement
Category: a PR with an enhancement or an issue tracking an accepted enhancement
Since macOS 14.4, the Apple platforms have a public futex-like interface, which we'd very much like to use in
std
(see rust-lang/rust#122408), but we're still missing the miri shims for it. In typical Apple fashion, they have failed to upload the full documentation to their website and have not included it in their man-pages either. Still, it exists and can be accessed either from the header file (os/os_sync_wait_on_address.h
) or from its upload to their public-source repository.The text was updated successfully, but these errors were encountered: