rust/library/std/src/sys/hermit
Benoît du Garreau ac470e9585 Multiple improvements to RwLocks
- Split `sys_common::RWLock` between `StaticRWLock` and `MovableRWLock`
- Unbox `RwLock` on some platforms (Windows, Wasm and unsupported)
- Simplify `RwLock::into_inner`
2021-06-01 09:07:55 +02:00
..
alloc.rs Remove #![allow(unsafe_op_in_unsafe_fn)] except for mod.rs 2020-10-08 22:13:19 +09:00
args.rs Explicitly implement !Send and !Sync for sys::{Args, Env} 2021-04-23 00:15:35 +02:00
condvar.rs Remove #![allow(unsafe_op_in_unsafe_fn)] except for mod.rs 2020-10-08 22:13:19 +09:00
env.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
fd.rs Use NotSupported in more places 2021-04-18 09:29:23 +02:00
fs.rs Move the implementation of Path::exists to sys_common::fs so platforms can specialize it 2021-05-19 23:54:56 +01:00
memchr.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
mod.rs Move std::sys::hermit::ext to std::os::hermit 2021-05-03 16:56:20 +02:00
mutex.rs deprecate atomic::spin_loop_hint in favour of hint::spin_loop 2021-01-13 16:30:29 +10:00
net.rs Change uses of never type 2021-04-20 20:53:07 +02:00
os.rs Move std::memchr to sys_common 2021-05-14 03:54:46 +02:00
rwlock.rs Multiple improvements to RwLocks 2021-06-01 09:07:55 +02:00
stdio.rs Use io::Error::new_const everywhere to avoid allocations. 2021-03-21 20:22:38 +01:00
thread.rs Use io::Error::new_const everywhere to avoid allocations. 2021-03-21 20:22:38 +01:00
thread_local_dtor.rs Remove #![allow(unsafe_op_in_unsafe_fn)] except for mod.rs 2020-10-08 22:13:19 +09:00
time.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00