about summary refs log tree commit diff
path: root/library/std/src/sys/unix/futex.rs
AgeCommit message (Expand)AuthorLines
2024-01-11std: begin moving platform support modules into `pal`joboet-301/+0
2023-04-12remove some unneeded importsKaDiWa-2/+0
2022-07-18std: panic instead of deadlocking in mutex implementation on Fuchsiajoboet-1/+0
2022-07-12std: fix issue with perma-locked mutexes on Fuchsiajoboet-0/+4
2022-06-30std: use futex-based locks on Fuchsiajoboet-7/+18
2022-06-22Rollup merge of #96768 - m-ou-se:futex-fuchsia, r=tmandryYuki Okushi-0/+50
2022-06-21Use futex based thread parker on Fuchsia.Mara Bos-0/+50
2022-05-11avoid using both Some() and ? on linux/android/freebsd codeSébastien Marie-1/+1
2022-05-11openbsd: convert futex timeout managment to Timespec usageSébastien Marie-8/+6
2022-05-09Use Rust 2021 prelude in std itself.Mara Bos-3/+0
2022-05-06unix: always use 64-bit TimespecJosh Stone-4/+5
2022-05-03Round timeouts up to infinite in futex_wait on DragonFlyBSD.Mara Bos-9/+8
2022-05-03Add #[cfg] in cfg_if for linux in unix/futex.Mara Bos-3/+5
2022-05-03Don't use futexes on netbsd.Mara Bos-41/+5
2022-04-29Always return false in futex_wake on {Free,DragonFly}BSD.Mara Bos-4/+8
2022-04-29Use futex-based locks and thread parker on FreeBSD.Mara Bos-2/+56
2022-04-29Use futex-based locks and thread parker on DragonFlyBSD.Mara Bos-0/+30
2022-04-29Use futex-based locks and thread parker on NetBSD.Mara Bos-24/+51
2022-04-29Use futex-based locks and thread parker on OpenBSD.Mara Bos-1/+51
2022-04-19Make std::sys::unix::futex consistent on emscripten.Mara Bos-22/+25
2022-04-14Use u32 instead of i32 for futexes.Mara Bos-16/+14
2022-04-11Add doc comments to futex operations.Mara Bos-0/+10
2022-04-07Return status from futex_wake().Mara Bos-6/+4
2022-04-01Add comment about futex_wait timeout.Mara Bos-0/+2
2022-03-24Explicitly use CLOCK_MONOTONIC in futex_wait.Mara Bos-3/+3
2022-03-24Use FUTEX_WAIT_BITSET rather than FUTEX_WAIT on Linux.Mara Bos-22/+34
2022-03-23Add futex_wake_all.Mara Bos-0/+12
2022-03-23Return timeout status in futex_wait.Mara Bos-4/+5
2020-11-12Fix timeout conversionJ. Ryan Stinnett-2/+1
2020-11-12Update thread and futex APIs to work with EmscriptenJ. Ryan Stinnett-1/+42
2020-09-27Check conversion from Duration to timespec in futex_wait.Mara Bos-12/+11
2020-09-27Move linux-specific futex code into `sys` module.Mara Bos-0/+38