rust/library/std/src/sys_common
Jonas Schievink bd0e8a5df3
Rollup merge of #81975 - Amanieu:seal2, r=m-ou-se
Seal the CommandExt, OsStrExt and OsStringExt traits

A crater run (https://github.com/rust-lang/rust/pull/81213#issuecomment-767651811) has shown that this does not break any existing code.

This also unblocks #77728.

Based on #81213.

r? ````@m-ou-se````
cc ````@lygstate````
2021-02-15 16:06:54 +01:00
..
bytestring std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
condvar Migrate standard library away from compare_and_swap 2020-12-22 12:19:46 +01:00
net std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
remutex Use Pin for the 'don't move' requirement of ReentrantMutex. 2020-12-08 22:57:57 +01:00
thread_local_key std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
thread_parker Migrate standard library away from compare_and_swap 2020-12-22 12:19:46 +01:00
wtf8 std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
alloc.rs library/std/sys_common: Define MIN_ALIGN for sparc-unknown-linux-gnu 2020-09-28 00:39:57 +02:00
at_exit_imp.rs Split sys_common::Mutex in StaticMutex and MovableMutex. 2020-09-27 10:05:56 +02:00
backtrace.rs For backtrace, use StaticMutex instead of a raw sys Mutex. 2020-10-07 13:59:03 +02:00
bytestring.rs std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
condvar.rs Make it possible to have unboxed condvars on specific platforms. 2020-10-02 09:47:08 +02:00
fs.rs Optimize away some path lookups in the generic fs::copy implementation. 2021-01-06 08:36:31 -08:00
io.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
mod.rs Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
mutex.rs Remove lifetime from StaticMutex and assume 'static. 2020-10-14 09:52:03 +02:00
net.rs Fix net.rs - rsplitn() returns a reverse iterator 2020-12-07 18:47:10 -07:00
os_str_bytes.rs Seal the CommandExt, OsStrExt and OsStringExt traits 2021-02-10 21:30:30 +00:00
poison.rs Move to Arc::clone(&x) over x.clone() in library/std 2020-08-30 21:59:43 +02:00
process.rs Add accessors to Command. 2020-09-26 18:58:38 -07:00
remutex.rs Use Pin for the 'don't move' requirement of ReentrantMutex. 2020-12-08 22:57:57 +01:00
rwlock.rs split guard into read and write types 2021-02-09 19:13:21 +01:00
tests.rs std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00
thread_info.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
thread_local_dtor.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
thread_local_key.rs Migrate standard library away from compare_and_swap 2020-12-22 12:19:46 +01:00
thread.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
util.rs mv std libs to library/ 2020-07-27 19:51:13 -05:00
wtf8.rs std: move "mod tests/benches" to separate files 2020-08-31 02:56:59 +00:00