zig/lib/std
mlugg acdf988c24 std.process.Child: prevent racing children from inheriting progress pipes
This fix is already in master branch for stdin, stdout, and stderr; this
commit solves the same problem but for the progress pipe.

Both fixes were originally included in one commit on this branch,
however it was split it into two so that master branch could receive the
fix before the progress branch is merged.
2024-05-27 20:56:48 -07:00
..
Build std.Build.Step.Run: don't create empty progress node 2024-05-27 20:56:48 -07:00
c std.fs.Dir.openFile: use wasi libc API when -lc 2024-04-18 17:49:05 -07:00
compress std.compress.flate: fix panic when reading into empty buffer 2024-05-09 15:51:42 -07:00
crypto handle visionos target OS tag in the compiler 2024-05-09 15:04:15 +02:00
dwarf extract std.posix from std.os 2024-03-19 11:45:09 -07:00
fmt implement ryu 64-bit backend 2024-03-29 22:15:17 -07:00
fs windows: use permissive file share flags everywhere (#19505) 2024-05-11 23:34:40 +02:00
hash std.hash.crc: update legacy crc usage in std 2024-04-28 21:12:55 +12:00
heap gpa: Fix GeneralPurposeAllocator double free stack traces 2024-05-18 11:46:37 +02:00
http std.posix.iovec: use .base and .len instead of .iov_base and .iov_len 2024-04-28 00:20:30 -07:00
io define an error set for std.io.tty.Config.setColor 2024-05-10 10:29:16 +03:00
json update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
math std.math.big.int.Managed: adjust size of arg for limbs_buffer in format() 2024-05-21 13:28:05 +00:00
mem
meta std: promote tests to doctests 2024-03-21 14:11:46 -07:00
net std.net, std.http: simplify 2024-02-23 02:37:11 -07:00
os fix: incorrect field sizes in std.os.linux.ifmap 2024-05-20 13:50:06 +03:00
posix Rename Dir.writeFile2 -> Dir.writeFile and update all callsites 2024-05-03 13:29:22 -07:00
process std.process.Child: prevent racing children from inheriting progress pipes 2024-05-27 20:56:48 -07:00
Random extract std.posix from std.os 2024-03-19 11:45:09 -07:00
sort
tar std.tar: fix finding tar root_dir (#19829) 2024-05-01 12:03:05 -07:00
Target LLVM 18 std lib updates and fixes 2024-05-08 19:37:28 -07:00
testing
Thread add std.Thread.Pool.spawnWg 2024-05-03 20:58:02 -07:00
time std: promote tests to doctests 2024-03-21 14:11:46 -07:00
tz
unicode
valgrind valgrind client request wrappers take const pointers (#19237) 2024-03-26 14:00:13 +02:00
zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
zip add std.zip and support zip files in build.zig.zon 2024-05-03 16:58:53 -04:00
array_hash_map.zig std.array_hash_map: remove meta context verification 2024-03-21 19:40:56 -07:00
array_list.zig Refactor ArrayList replaceRange tests 2024-04-02 13:46:51 -07:00
ascii.zig std: promote tests to doctests 2024-03-21 14:11:46 -07:00
atomic.zig bsd: debitrot AtomicOrder renames 2024-03-15 02:28:50 -04:00
base64.zig improve documentation in std 2024-03-10 18:13:30 -07:00
bit_set.zig std: promote tests to doctests 2024-03-21 14:11:46 -07:00
BitStack.zig
bounded_array.zig Implement addManyAsSlice for BoundedArray 2024-05-21 13:46:05 +03:00
buf_map.zig
buf_set.zig Change many test blocks to doctests/decltests 2024-02-26 15:18:31 -08:00
Build.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
builtin.zig riscv: back to hello world panics 2024-05-11 02:17:11 -07:00
c.zig handle visionos target OS tag in the compiler 2024-05-09 15:04:15 +02:00
coff.zig lib/std/coff: add ImportNameType.NAME_EXPORTAS variant 2024-03-29 20:34:28 +01:00
compress.zig improve documentation in std 2024-03-10 18:13:30 -07:00
crypto.zig Merge pull request #19239 from jedisct1/ml-kem 2024-03-11 18:48:08 -07:00
debug.zig std.debug.Trace: follow the struct default field guidance 2024-05-27 20:56:48 -07:00
dwarf.zig riscv: remove an allocation from dwarf.zig 2024-05-11 02:17:11 -07:00
dynamic_library.zig handle visionos target OS tag in the compiler 2024-05-09 15:04:15 +02:00
elf.zig improve documentation in std 2024-03-10 18:13:30 -07:00
enums.zig EnumMap: fix init 2024-05-26 16:13:54 -04:00
fifo.zig std: promote tests to doctests 2024-03-21 14:11:46 -07:00
fmt.zig use constant in formatType 2024-05-21 14:41:49 +00:00
fs.zig Delete compile errors for deprecated decls 2024-05-03 13:27:30 -07:00
gpu.zig std: add gpu namespace 2024-02-05 11:55:14 +03:30
hash.zig
hash_map.zig hash_map.zig: Pass self by value and less pointer-int conversion 2024-05-27 13:22:50 +03:00
heap.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
http.zig std.http.Server: expose arbitrary HTTP headers 2024-02-23 02:58:02 -07:00
Ini.zig
io.zig add std.zip and support zip files in build.zig.zon 2024-05-03 16:58:53 -04:00
json.zig Delete compile errors for deprecated decls 2024-05-03 13:27:30 -07:00
leb128.zig
linked_list.zig
log.zig update the codebase for the new std.Progress API 2024-05-27 20:56:48 -07:00
macho.zig The Mach-O header flags gained two new members at some point, and these are missing in the Zig std library. This PR adds these. 2024-04-18 20:08:03 -07:00
math.zig Delete compile errors for deprecated decls 2024-05-03 13:27:30 -07:00
mem.zig riscv: add stage2_riscv to test matrix and bypass failing tests 2024-05-11 02:17:24 -07:00
meta.zig Delete compile errors for deprecated decls 2024-05-03 13:27:30 -07:00
multi_array_list.zig std.builtin: make container layout fields lowercase 2024-03-11 07:09:07 -07:00
net.zig std.posix.iovec: use .base and .len instead of .iov_base and .iov_len 2024-04-28 00:20:30 -07:00
once.zig std: improve std.once tests 2024-04-15 15:24:30 -07:00
os.zig handle visionos target OS tag in the compiler 2024-05-09 15:04:15 +02:00
packed_int_array.zig compiler: un-implement #19634 2024-04-17 13:41:25 +01:00
pdb.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
posix.zig windows: use permissive file share flags everywhere (#19505) 2024-05-11 23:34:40 +02:00
priority_dequeue.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
priority_queue.zig std: align PriorityQueue and ArrayList API-wise 2024-05-20 12:04:20 -04:00
process.zig std.process.Child: fix ZIG_PROGRESS env var handling 2024-05-27 20:56:48 -07:00
Progress.zig std.Progress: fix race condition with IPC nodes 2024-05-27 20:56:48 -07:00
Random.zig Fixup filename casing 2024-02-08 15:39:28 +01:00
RingBuffer.zig std.RingBuffer: use sliceAt/sliceFirst in read*AssumeLength 2024-03-10 18:17:23 +11:00
segmented_list.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
SemanticVersion.zig Change many test blocks to doctests/decltests 2024-02-26 15:18:31 -08:00
simd.zig Delete compile errors for deprecated decls 2024-05-03 13:27:30 -07:00
sort.zig std: promote tests to doctests 2024-03-21 14:11:46 -07:00
start.zig riscv: finally fix bug + airAggregateInit 2024-05-11 02:17:24 -07:00
start_windows_tls.zig
static_string_map.zig std.StaticStringMap: bump eval branch quota 2024-05-02 22:09:03 -07:00
std.zig std: restructure child process namespace 2024-05-26 09:31:55 -07:00
tar.zig std.tar: fix finding tar root_dir (#19829) 2024-05-01 12:03:05 -07:00
Target.zig Target: add OpenHarmonyOS ABI 2024-05-20 09:25:52 -04:00
testing.zig riscv: finally fix bug + airAggregateInit 2024-05-11 02:17:24 -07:00
Thread.zig handle visionos target OS tag in the compiler 2024-05-09 15:04:15 +02:00
time.zig handle visionos target OS tag in the compiler 2024-05-09 15:04:15 +02:00
treap.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
tz.zig
unicode.zig std.unicode: Fix ArrayList functions when using populated ArrayLists 2024-04-23 03:20:38 -07:00
Uri.zig std.http.Client: always omit port when it matches default 2024-04-12 22:37:07 -07:00
valgrind.zig
wasm.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
zig.zig std.debug.Trace: follow the struct default field guidance 2024-05-27 20:56:48 -07:00
zip.zig add std.zip and support zip files in build.zig.zon 2024-05-03 16:58:53 -04:00