-
Notifications
You must be signed in to change notification settings - Fork 391
Closed
Labels
A-concurrencyArea: affects our concurrency (multi-thread) supportArea: affects our concurrency (multi-thread) supportA-macArea: Affects only macOS targetsArea: Affects only macOS targetsA-shimsArea: This affects the external function shimsArea: This affects the external function shimsC-enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancement
Description
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.
lin72h
Metadata
Metadata
Assignees
Labels
A-concurrencyArea: affects our concurrency (multi-thread) supportArea: affects our concurrency (multi-thread) supportA-macArea: Affects only macOS targetsArea: Affects only macOS targetsA-shimsArea: This affects the external function shimsArea: This affects the external function shimsC-enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancement