rust/library/std/src/sys
Jonas Schievink e34263d86a
Rollup merge of #77610 - hermitcore:dtors, r=m-ou-se
revise Hermit's mutex interface to support the behaviour of StaticMutex

rust-lang/rust#77147 simplifies things by splitting this Mutex type into two types matching the two use cases: StaticMutex and MovableMutex. To support the new behavior of StaticMutex, we move part of the mutex implementation into libstd.

The interface to the OS changed. Consequently, I removed a few functions, which aren't longer needed.
2020-10-24 22:39:44 +02:00
..
cloudabi #[deny(unsafe_op_in_unsafe_fn)] in sys/cloudabi 2020-10-18 17:59:54 +09:00
hermit box mutex to get a movable mutex 2020-10-13 23:25:42 +02:00
sgx Remove redundant 'static from library crates 2020-10-18 17:25:51 +02:00
unix Check that pthread mutex initialization succeeded 2020-10-20 00:00:00 +00:00
unsupported Rollup merge of #77722 - fusion-engineering-forks:safe-unsupported-locks, r=Mark-Simulacrum 2020-10-14 06:02:21 +09:00
vxworks Take some of sys/vxworks/process/* from sys/unix instead. 2020-10-16 06:22:05 +02:00
wasi Rollup merge of #77722 - fusion-engineering-forks:safe-unsupported-locks, r=Mark-Simulacrum 2020-10-14 06:02:21 +09:00
wasm Rollup merge of #77619 - fusion-engineering-forks:wasm-parker, r=dtolnay 2020-10-16 02:10:11 +02:00
windows Auto merge of #77727 - thomcc:mach-info-order, r=Amanieu 2020-10-11 14:06:04 +00:00
mod.rs add hermit to the list of omit OS 2020-10-11 11:56:09 +02:00