rust/library/std/src/sys/solid
bors 7743aa836e Auto merge of #100581 - joboet:sync_rwlock_everywhere, r=thomcc
std: use `sync::RwLock` for internal statics

Since `sync::RwLock` is now `const`-constructible, it can be used for internal statics, removing the need for `sys_common::StaticRwLock`. This adds some extra allocations on platforms which need to box their locks (currently SGX and some UNIX), but these will become unnecessary with the lock improvements tracked in #93740.
2022-09-20 22:00:08 +00:00
..
abi kmc-solid: Use abort to abort a program 2022-04-11 11:10:00 +09:00
alloc.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
env.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
error.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
fs.rs Rollup merge of #97015 - nrc:read-buf-cursor, r=Mark-Simulacrum 2022-08-28 09:35:11 +02:00
io.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
memchr.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
mod.rs Support #[unix_sigpipe = "inherit|sig_dfl|sig_ign"] on fn main() 2022-08-28 19:46:45 +02:00
net.rs kmc-solid: Adapt to a recent change in the IntoInner impl of SocketAddr 2022-08-01 16:08:24 +09:00
os.rs std: use sync::RwLock for internal statics 2022-09-19 23:27:26 +02:00
path.rs Fix absolute issues 2022-02-08 14:57:35 +00:00
rwlock.rs Make all {Mutex, Condvar, RwLock}::new #[inline]. 2022-06-06 13:49:23 +02:00
stdio.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
thread_local_dtor.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
thread_local_key.rs Add SOLID targets 2021-09-28 11:31:47 +09:00
time.rs Use Rust 2021 prelude in std itself. 2022-05-09 11:12:32 +02:00