1
Fork 0
rust/library/std/src
Ayush Singh 1ed804ddb9
uefi: process: Add support for command environment variables
Set environment variables before launching the process and restore the
prior variables after the program exists.

This is the same implementation as the one used by UEFI Shell Execute [0].

[0]: 2d2642f483/ShellPkg/Application/Shell/ShellProtocol.c (L1700)

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-02-02 08:26:20 +05:30
..
backtrace remove redundant imports 2023-12-10 10:56:22 +08:00
collections fmt 2025-01-08 22:11:33 +01:00
env Fix std tests for wasm32-wasip2 target 2024-09-29 04:48:13 +02:00
error Reformat use declarations. 2024-07-29 08:26:52 +10:00
f16 std float tests: special-case Miri in feature detection 2024-08-08 12:17:50 +02:00
f32 these tests seem to work fine on i586 these days 2024-09-10 15:57:40 -07:00
f64 Remove a bunch of emscripten test ignores 2025-01-24 09:25:34 +00:00
f128 Separate f128 % operation to deal with missing fmodl symbol 2024-11-07 11:33:10 +01:00
ffi fix OsString::from_encoded_bytes_unchecked description 2025-01-21 14:36:18 +01:00
fs Fix renaming symlinks on Windows 2024-12-27 10:07:10 +00:00
hash remove const_hash feature leftovers 2024-11-02 11:27:14 +01:00
io Test pipes also when not running on Windows and Linux simultaneously 2025-01-26 12:48:33 +01:00
net std: update internal uses of io::const_error! 2024-11-26 18:38:24 +01:00
num removed nonfunctioning benchmark 2024-01-11 11:30:12 -05:00
os wasi/io: remove dead files 2025-01-14 17:28:33 +01:00
panic
path Add inherent versions of MaybeUninit methods for slices 2025-01-11 23:57:00 -05:00
prelude update cfg(bootstrap) 2025-01-08 21:26:39 +01:00
process Abstract ProcThreadAttributeList into its own struct 2024-11-30 10:17:59 +01:00
sync Rollup merge of #136360 - slanterns:once_wait, r=tgross35 2025-02-01 16:41:04 +01:00
sys uefi: process: Add support for command environment variables 2025-02-02 08:26:20 +05:30
sys_common Avoid naming variables str 2025-01-07 14:30:02 +02:00
thread Auto merge of #135224 - wyfo:tls-panic-outline, r=cuviper 2025-01-21 02:23:15 +00:00
time Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
alloc.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
ascii.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
backtrace.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
bstr.rs Implement ByteStr and ByteString types 2025-01-11 06:35:21 +02:00
env.rs doc: Point to methods on Command as alternatives to set/remove_var 2025-01-17 12:53:58 +00:00
error.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
f16.rs Document powf and powi calls that always return 1.0 2025-01-28 08:24:39 +01:00
f32.rs Document powf and powi calls that always return 1.0 2025-01-28 08:24:39 +01:00
f64.rs Document powf and powi calls that always return 1.0 2025-01-28 08:24:39 +01:00
f128.rs Document powf and powi calls that always return 1.0 2025-01-28 08:24:39 +01:00
fs.rs Improve documentation for file locking 2025-01-30 11:48:26 +01:00
keyword_docs.rs Library: Finalize dyn compatibility renaming 2025-01-22 04:46:55 +01:00
lib.miri.rs add 'x.py miri', and make it work for 'library/{core,alloc,std}' 2024-04-03 20:27:20 +02:00
lib.rs Rollup merge of #135073 - joshtriplett:bstr, r=BurntSushi 2025-01-23 19:54:23 +01:00
macros.rs Add math functions for f16 and f128 2024-08-01 15:38:51 -04:00
num.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
panic.rs Auto merge of #128321 - BatmanAoD:catch-unwind-doc-update, r=Mark-Simulacrum 2024-09-29 05:54:47 +00:00
panicking.rs std: lazily allocate the main thread handle 2025-01-14 13:37:28 +01:00
pat.rs Add pattern types to parser 2024-04-08 11:57:17 +00:00
path.rs path: Move is_absolute check to sys::path 2025-01-13 11:52:03 +05:30
process.rs Rollup merge of #135176 - kornelski:env-example, r=cuviper 2025-01-08 00:52:48 -05:00
random.rs AIX use /dev/urandom for impl 2024-10-22 20:18:11 -04:00
rt.rs Rollup merge of #135446 - klensy:panic_immediate_abort_ext, r=Mark-Simulacrum 2025-01-20 12:38:32 +08:00
time.rs library: consistently use American spelling for 'behavior' 2024-10-25 12:02:47 +02:00