about summary refs log tree commit diff
path: root/library/std/src/sys_common/mod.rs
AgeCommit message (Expand)AuthorLines
2025-08-20Move WTF-8 code from std to core/allocltdk-1/+0
2025-08-09Avoid abbreviating "numerator" as "numer", to allow catching typo "numer" els...Josh Triplett-7/+6
2025-07-11docs: clarify “dag” in std::sys_common doc commentColten-1/+1
2025-04-28std: get rid of `sys_common::process`joboet-1/+0
2025-03-08Move fs into sysThalia Archibald-1/+0
2025-02-07std: get rid of `sys_common::io`joboet-1/+0
2025-02-02std: move network code into `sys`joboet-14/+0
2024-10-01std: replace `LazyBox` with `OnceBox`joboet-1/+0
2024-09-29Hook up std::net to wasi-libc on wasm32-wasip2 targetNicola Krumschmidt-1/+2
2024-08-22fix: fs::remove_dir_all: treat ENOENT as successbinarycat-0/+8
2024-06-24Auto merge of #126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrumbors-9/+0
2024-06-16std: move `sys_common::backtrace` to `sys`joboet-1/+0
2024-06-15std: refactor the TLS implementationjoboet-9/+0
2024-05-02std: move thread parking to `sys::sync`joboet-1/+0
2024-04-11std: remove `sys_common::thread`joboet-1/+0
2024-03-31std: move `thread::current` TLS variable out of `thread_info`joboet-1/+0
2024-03-12std: move `Once` implementations to `sys`joboet-1/+0
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-1/+0
2024-02-07Update testsr0cky-0/+2
2023-12-02std: Invert logic for inclusion of `sys_common::net`Alex Crichton-8/+8
2023-09-22Fixes from PRAyush Singh-1/+0
2023-09-22Add Minimal Std implementation for UEFIAyush Singh-0/+2
2023-08-22libstd: add xous to libstdSean Cross-0/+1
2023-02-24add support of RustyHermit's BSD socket layerStefan Lankes-1/+0
2022-12-29std: unify id-based thread parking implementationsjoboet-1/+1
2022-12-28Rollup merge of #104402 - joboet:sync_remutex, r=m-ou-seMatthias Krüger-1/+0
2022-12-01Auto merge of #104160 - Ayush1325:windows-args, r=m-ou-sebors-0/+1
2022-11-28Extract WStrUnits to sys_common::wstrAyush Singh-0/+1
2022-11-14std: move `ReentrantMutex` to `sync`joboet-1/+0
2022-11-06std: remove lock wrappers in `sys_common`joboet-3/+0
2022-10-13Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDentonbors-1/+8
2022-10-08std: optimize TLS on Windowsjoboet-1/+8
2022-10-07std: use futex in `Once`joboet-0/+1
2022-06-03Lazily allocate+initialize locks.Mara Bos-0/+1
2021-11-10Use `target_family = "wasm"`Alex Crichton-2/+1
2021-11-10std: Get the standard library compiling for wasm64Alex Crichton-0/+1
2021-09-16Merge sys_common::rt into rtbjorn3-2/+0
2021-07-03Move `os_str_bytes` to `sys::unix` and reuse it on other platforms.Christiaan Dirkx-4/+0
2021-06-21Merge `sys_common::bytestring` into `os_str_bytes`Christiaan Dirkx-1/+0
2021-05-20Rollup merge of #85275 - CDirkx:memchr, r=m-ou-seGuillaume Gomez-0/+1
2021-05-19Replace `sys_common::util::dumb_print` with `rterr!`Christiaan Dirkx-1/+0
2021-05-14Move `std::memchr` to `sys_common`Christiaan Dirkx-0/+1
2021-04-25Auto merge of #84115 - CDirkx:rt, r=m-ou-sebors-53/+2
2021-04-22Rework `at_exit` to `cleanup`Christiaan Dirkx-53/+2
2021-04-22Move `sys_common::poison` to `sync::poison`Christiaan Dirkx-1/+0
2021-04-14Update documentationChristiaan Dirkx-3/+5
2021-04-14Move `std::sys_common::alloc` to `std::sys::common`Christiaan Dirkx-1/+0
2020-11-22Drop support for cloudabi targetsLzu Tao-2/+1
2020-09-27Move thread parker to sys_common.Mara Bos-0/+1
2020-08-31std: move "mod tests/benches" to separate filesLzu Tao-5/+3