rust/library/std/src/sys
Dylan DPC 0c5bbca12d
Rollup merge of #106372 - joboet:solid_id_parking, r=m-ou-se
Use id-based thread parking on SOLID

By using the [`slp_tsk`/`wup_tsk`](https://cs.uwaterloo.ca/~brecht/courses/702/Possible-Readings/embedded/uITRON-4.0-specification.pdf) system functions instead of an event-flag structure, `Parker` becomes cheaper to construct and SOLID can share the implementation used by NetBSD and SGX.

ping ``@kawadakk``
r? ``@m-ou-se``
``@rustbot`` label +T-libs
2023-02-16 11:40:19 +05:30
..
common library/std/sys_common: Define MIN_ALIGN for m68k-unknown-linux-gnu 2023-01-21 12:00:14 +00:00
hermit Hermit: Remove floor symbol 2023-02-12 23:37:58 +01:00
itron Rollup merge of #106372 - joboet:solid_id_parking, r=m-ou-se 2023-02-16 11:40:19 +05:30
sgx std: rename Parker::new to Parker::new_in_place, add safe Parker::new constructor for SGX 2022-12-30 15:49:47 +01:00
solid Rollup merge of #106372 - joboet:solid_id_parking, r=m-ou-se 2023-02-16 11:40:19 +05:30
unix Rollup merge of #106001 - sdroege:glibc-skip-over-null-argv, r=ChrisDenton 2023-02-11 11:15:54 +05:30
unsupported Auto merge of #105698 - joboet:unsupported_threads_once, r=thomcc 2022-12-19 16:46:57 +00:00
wasi Allow wasi-libc to initialize its environment variables lazily. 2023-02-09 19:03:42 -08:00
wasm std: use a more efficient Once on platforms without threads 2022-12-14 13:55:30 +01:00
windows Revert to using RtlGenRandom 2023-02-14 19:37:05 +00:00
mod.rs Reduce CString allocations in std as much as possible 2022-10-03 11:13:17 -07:00