rust/library/std/src/sync
bors 8a2fe75d0e Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errors
Remove `#[rustc_deprecated]`

This removes `#[rustc_deprecated]` and introduces diagnostics to help users to the right direction (that being `#[deprecated]`). All uses of `#[rustc_deprecated]` have been converted. CI is expected to fail initially; this requires #95958, which includes converting `stdarch`.

I plan on following up in a short while (maybe a bootstrap cycle?) removing the diagnostics, as they're only intended to be short-term.
2022-05-09 04:47:30 +00:00
..
barrier std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
condvar Remove condvar::two_mutexes test. 2022-05-05 21:47:13 +02:00
mpsc Remove ptr-int transmute in std::sync::mpsc 2022-04-08 23:28:31 -04:00
mutex Use implicit capture syntax in format_args 2022-03-10 10:23:40 -05:00
once Stabilize poison API of Once, rename poisoned() 2021-02-04 15:20:14 +01:00
rwlock Use implicit capture syntax in format_args 2022-03-10 10:23:40 -05:00
barrier.rs Rollup merge of #87440 - twetzel59:fix-barrier-no-op, r=yaahc 2021-10-21 14:11:02 +09:00
condvar.rs Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
mod.rs Use implicit capture syntax in format_args 2022-03-10 10:23:40 -05:00
mutex.rs Mark locks in std lib with clippy::has_significant_drop 2022-05-06 21:48:17 -06:00
once.rs Remove use of #[rustc_deprecated] 2022-04-14 01:33:13 -04:00
poison.rs Use implicit capture syntax in format_args 2022-03-10 10:23:40 -05:00
rwlock.rs Mark locks in std lib with clippy::has_significant_drop 2022-05-06 21:48:17 -06:00