Files
rust/library/std/src/sys/unix
Yuki Okushi 578eb6d65f Rollup merge of #84687 - a1phyr:improve_rwlock, r=m-ou-se
Multiple improvements to RwLocks

This PR replicates #77147, #77380 and #84650 on RWLocks :
- Split `sys_common::RWLock` in `StaticRWLock` and `MovableRWLock`
- Unbox rwlocks on some platforms (Windows, Wasm and unsupported)
- Simplify `RwLock::into_inner`

Notes to reviewers :
- For each target, I copied `MovableMutex` to guess if `MovableRWLock` should be boxed.
- ~A comment says that `StaticMutex` is not re-entrant, I don't understand why and I don't know whether it applies to `StaticRWLock`.~

r? `@m-ou-se`
2021-06-10 11:02:10 +09:00
..
2020-12-10 15:05:22 -07:00
2021-05-20 01:34:06 +02:00
2021-04-28 14:25:04 +02:00
2021-04-19 13:29:22 +02:00
2020-11-12 03:40:15 +00:00
2021-04-18 09:29:23 +02:00
2021-05-26 23:17:13 -07:00
2021-06-01 09:07:55 +02:00
2021-04-19 13:29:22 +02:00
2021-06-01 09:07:55 +02:00
2021-05-19 15:52:09 +02:00
2020-12-29 02:10:29 -06:00