Rollup merge of #121758 - joboet:move_pal_thread_local, r=ChrisDenton

Move thread local implementation to `sys`

Part of #117276.
This commit is contained in:
Matthias Krüger 2024-03-02 16:53:14 +01:00 committed by GitHub
commit 2f72206b4c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 4 additions and 3 deletions

View File

@ -9,6 +9,9 @@
pub mod locks; pub mod locks;
pub mod os_str; pub mod os_str;
pub mod path; pub mod path;
#[allow(dead_code)]
#[allow(unused_imports)]
pub mod thread_local;
// FIXME(117276): remove this, move feature implementations into individual // FIXME(117276): remove this, move feature implementations into individual
// submodules. // submodules.

View File

@ -12,8 +12,6 @@
pub mod alloc; pub mod alloc;
pub mod small_c_string; pub mod small_c_string;
#[allow(unused_imports)]
pub mod thread_local;
#[cfg(test)] #[cfg(test)]
mod tests; mod tests;

View File

@ -205,7 +205,7 @@
#[doc(hidden)] #[doc(hidden)]
#[unstable(feature = "thread_local_internals", issue = "none")] #[unstable(feature = "thread_local_internals", issue = "none")]
pub mod local_impl { pub mod local_impl {
pub use crate::sys::common::thread_local::{thread_local_inner, Key, abort_on_dtor_unwind}; pub use crate::sys::thread_local::{thread_local_inner, Key, abort_on_dtor_unwind};
} }
} }
} }