about summary refs log tree commit diff
path: root/library/std/src/sys/pal/unix/os.rs
AgeCommit message (Expand)AuthorLines
2025-09-27redox: switch to colon as path separatorJeremy Soller-1/+1
2025-08-31std: fix `SplitPaths` regressionjoboet-5/+15
2025-08-29Rollup merge of #145991 - GrigorenkoPV:haiku, r=tgross35Trevor Gross-1/+1
2025-08-29std: use a TAIT to define `SplitPaths` on UNIXjoboet-29/+7
2025-08-29std: haiku: fix `B_FIND_PATH_IMAGE_PATH`Pavel Grigorenko-1/+1
2025-08-26remove deprecated Error::description in implsMarijn Schouten-7/+1
2025-08-16library: Migrate from `cfg_if` to `cfg_select`Josh Triplett-15/+8
2025-07-26Rollup merge of #141840 - ChrisDenton:noempty, r=ChrisDentonJacob Pratt-1/+4
2025-06-05Fix AIX buildThalia Archibald-1/+1
2025-05-31If HOME is empty, use the fallback insteadChris Denton-1/+4
2025-05-02Rollup merge of #139206 - joboet:unique_thread_errno, r=ibraheemdevStuart Cook-1/+1
2025-04-21Move `sys::pal::os::Env` into `sys::env`Thalia Archibald-169/+4
2025-04-01std: use the address of `errno` to identify threads in `unique_thread_exit`joboet-1/+1
2025-03-28std: deduplicate `errno` accessesjoboet-0/+8
2025-03-17Rollup merge of #137621 - Berrysoft:cygwin-std, r=joboetJacob Pratt-1/+8
2025-03-13Remove usage of legacy scheme paths on RedoxOSbjorn3-1/+6
2025-03-10Use __xpg_strerror_r on cygwin王宇逸-1/+6
2025-03-10Initial STD support for Cygwin王宇逸-0/+2
2025-02-28Use correct error message casing for `io::const_error`sNoratrieb-2/+2
2025-02-10Fix &&str and trailing commas in io::const_error!Thalia Archibald-5/+3
2025-02-09Mark extern blocks as unsafeMichael Goulet-7/+7
2024-12-01Rollup merge of #133515 - SteveLauC:fix/hurd, r=ChrisDentonMatthias Krüger-0/+2
2024-11-30fix: hurd build, stat64.st_fsid was renamed to st_devSteve Lau-0/+2
2024-11-26std: update internal uses of `io::const_error!`joboet-12/+11
2024-11-22Don't try to use confstr in MiriMads Marquart-3/+5
2024-10-10Use with_capacity(0) because we're reading the capacity later onMads Marquart-1/+1
2024-10-10Prefer `target_vendor = "apple"` on confstrMads Marquart-2/+2
2024-10-10use `confstr(_CS_DARWIN_USER_TEMP_DIR, ...)` as a `TMPDIR` fallback on darwinThom Chiovoloni-4/+72
2024-09-25Use `&raw` in the standard libraryJosh Stone-1/+1
2024-09-24Initial std library support for NuttXHuang Qi-0/+4
2024-09-03Port std library to RTEMSJan Sommer-4/+15
2024-07-29Reformat `use` declarations.Nicholas Nethercote-19/+8
2024-07-13Auto merge of #126606 - zachs18:patch-2, r=joboetbors-0/+1
2024-07-05Move exit guard from sys::common::exit_guard to sys::exit_guard.Zachary S-1/+1
2024-06-23fix buildDavid Carlier-2/+1
2024-06-23std::unix::os::home_dir: fallback's optimisation.David Carlier-2/+3
2024-06-20On `target_os = "linux"`, ensure that only one Rust thread calls `libc::exit`...Zachary S-0/+1
2024-06-10fix: build on haikuSteve Lau-2/+2
2024-06-08std::unix::os current_exe implementation simplification for haiku.David Carlier-10/+10
2024-05-29Make `std::env::{set_var, remove_var}` unsafe in edition 2024Tobias Bucher-4/+4
2024-05-17Use `_NSGetEnviron` instead of `environ` on iOS/tvOS/watchOS/visionOSMads Marquart-2/+26
2024-04-28Use `target_vendor = "apple"` instead of `target_os = "..."`Mads Marquart-26/+4
2024-03-18Support for visionOSAdam Gastineau-2/+11
2024-02-20Delete architecture-specific memchr code in std::sysArthur Carcano-1/+1
2024-02-18Dyn erase at call siteDavid Thomas-5/+5
2024-01-11std: begin moving platform support modules into `pal`joboet-0/+783