rust/library/std/src/sys
Stuart Cook 79e46694de
Rollup merge of #147125 - connortsui20:poison-once-remove, r=tgross35
move `once` module out of `poison`

From https://github.com/rust-lang/rust/issues/134645#issuecomment-3324577500, since `Once` will not have a non-poisoning variant, we remove it from the `poison` module.

Additionally:

1. Renames `once::ExclusiveState` to `OnceExclusiveState` since it was a bit confusing reading just `ExclusiveState` where it is used.
2. Reorders a few module definitions and re-exports in `library/std/src/sync/mod.rs` for clarity.

Also, once this is merged, I think that we can begin the process of stabilizing [`sync_poison_mod`](https://github.com/rust-lang/rust/issues/134646)
2025-10-21 12:20:56 +11:00
..
alloc Add Motor OS std library port 2025-10-08 08:57:58 -07:00
anonymous_pipe Add Motor OS std library port 2025-10-08 08:57:58 -07:00
args Add Motor OS std library port 2025-10-08 08:57:58 -07:00
env Add Motor OS std library port 2025-10-08 08:57:58 -07:00
fd Add Motor OS std library port 2025-10-08 08:57:58 -07:00
fs Rollup merge of #147468 - chenyukang:yukang-api-set-times, r=joshtriplett 2025-10-18 08:08:38 +02:00
io Add Motor OS std library port 2025-10-08 08:57:58 -07:00
net Add Motor OS std library port 2025-10-08 08:57:58 -07:00
os_str Move WTF-8 code from std to core/alloc 2025-08-20 20:31:33 -04:00
pal Rollup merge of #147000 - moturus:motor-os_stdlib_pr, r=tgross35 2025-10-16 19:35:23 +02:00
path Add Motor OS std library port 2025-10-08 08:57:58 -07:00
personality Add Motor OS std library port 2025-10-08 08:57:58 -07:00
platform_version Fix compare_against_sw_vers test when a version part is 0 2025-09-09 19:43:50 +02:00
process Add Motor OS std library port 2025-10-08 08:57:58 -07:00
random Add Motor OS std library port 2025-10-08 08:57:58 -07:00
stdio Add Motor OS std library port 2025-10-08 08:57:58 -07:00
sync move once module out of poison 2025-10-17 11:43:39 -04:00
thread std:🧵:available_parallelism() vxworks libc symbol usage. 2025-10-19 05:50:26 +01:00
thread_local Rollup merge of #147000 - moturus:motor-os_stdlib_pr, r=tgross35 2025-10-16 19:35:23 +02:00
backtrace.rs fix(std): Add __my_thread_exit stub for QNX 8 2025-08-25 10:34:40 +02:00
cmath.rs library: Migrate from cfg_if to cfg_select 2025-08-16 05:28:31 -07:00
configure_builtins.rs Dynamically enable LSE for aarch64 rust provided intrinsics 2025-08-05 10:35:13 -05:00
env_consts.rs std: add support for armv7a-vex-v5 target 2025-09-24 12:10:15 -05:00
exit_guard.rs library: Migrate from cfg_if to cfg_select 2025-08-16 05:28:31 -07:00
mod.rs std: move thread into sys 2025-09-10 15:26:17 +02:00