rust/library/std
Matthias Krüger 2eec51c27c
Rollup merge of #116839 - joboet:xous_thread_parking, r=m-ou-se
Implement thread parking for xous

This follows the pattern set by [the Windows parker](ddef56d5df/library/std/src/sys/windows/thread_parking.rs) when it uses keyed events. An atomic variable is used to track the state and optimize the fast path, while notifications are send via the ticktime server to block and unblock the thread.

ping `@xobs`
`@rustbot` label +T-libs +A-atomic
r? libs
2023-11-29 04:23:21 +01:00
..
benches
src Rollup merge of #116839 - joboet:xous_thread_parking, r=m-ou-se 2023-11-29 04:23:21 +01:00
tests Move RandomState and DefaultHasher into std::hash, but don't export for now 2023-11-02 20:35:20 -04:00
build.rs Remove asmjs from library 2023-10-28 23:10:45 -07:00
Cargo.toml libc: bump dependency to 0.2.150 2023-11-05 18:32:10 +01:00