zig/lib/std
Lukas Lalinsky fcac8617b4 Add missing clobbers to context switching
This only shows in release mode, the compiler tries to preserve some
value in rdi, but that gets replaced inside the fiber. This would not
happen in the C calling convention, but in these normal Zig functions,
it can happen.
2025-10-29 06:20:49 -07:00
..
Build std.Io: implement dirStatPath 2025-10-29 06:20:49 -07:00
builtin feat: init x86_16 arch via CBE 2025-10-27 11:19:51 +01:00
c remove all Oracle Solaris support 2025-10-27 07:35:38 -07:00
compress add deflate compression, simplify decompression 2025-09-30 18:28:47 -07:00
crypto std: updating to std.Io interface 2025-10-29 06:20:48 -07:00
debug std.Io: implement fileStat 2025-10-29 06:20:48 -07:00
dwarf fix compiler ftbfs from std.macho and std.dwarf changes 2025-09-30 13:44:51 +01:00
fmt
fs fix compilation errors introduced by rebasing 2025-10-29 06:20:49 -07:00
hash Remove usages of deprecatedWriter 2025-09-18 22:39:33 -07:00
heap std.heap.debug_allocator outdated doc (#25634) 2025-10-28 10:26:04 +01:00
http std: fix some Io compilation errors 2025-10-29 06:20:49 -07:00
Io Add missing clobbers to context switching 2025-10-29 06:20:49 -07:00
json Merge pull request #25302 from ziglang/growCapacity 2025-09-21 04:55:39 -07:00
math Coff: implement threadlocal variables 2025-10-10 22:47:47 -07:00
mem std.mem.Allocator: fix resize doc comment 2025-10-22 11:41:16 +02:00
meta
os std: fix some Io compilation errors 2025-10-29 06:20:49 -07:00
posix std: updating to std.Io interface 2025-10-29 06:20:48 -07:00
process fix compilation errors introduced by rebasing 2025-10-29 06:20:49 -07:00
Random Remove usages of deprecatedWriter 2025-09-18 22:39:33 -07:00
sort std.sort.pdq: fix out-of-bounds access in partialInsertionSort (#25253) 2025-09-17 19:54:15 -07:00
tar std.Io: bring back Timestamp but also keep Clock.Timestamp 2025-10-29 06:20:49 -07:00
Target std.zig.system: upgrade to std.Io.Reader 2025-10-29 06:20:48 -07:00
testing fix compile errors and minor bugs 2025-09-30 13:44:54 +01:00
Thread std.Io: implement dirStatPath 2025-10-29 06:20:49 -07:00
time
tz
unicode Remove usages of deprecatedWriter 2025-09-18 22:39:33 -07:00
valgrind
zig std.Io: implement dirStatPath 2025-10-29 06:20:49 -07:00
zon coerce vectors to arrays rather than inline for 2025-09-20 18:33:00 -07:00
array_hash_map.zig Coff2: create a new linker from scratch 2025-10-02 17:44:52 -04:00
array_list.zig std.ArrayList: swapRemove set removed element to undefined (#25514) 2025-10-11 19:04:32 -07:00
ascii.zig std.fmt: delete deprecated APIs 2025-08-31 12:49:18 -07:00
atomic.zig std.atomic: define cache line size for alpha, hppa, microblaze, sh 2025-10-23 09:27:17 +02:00
base64.zig std.Io: delete GenericWriter 2025-08-28 18:30:57 -07:00
bit_set.zig
BitStack.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
buf_map.zig
buf_set.zig
Build.zig std: updating to std.Io interface 2025-10-29 06:20:48 -07:00
builtin.zig feat: init x86_16 arch via CBE 2025-10-27 11:19:51 +01:00
c.zig std: fix msghdr and cmsghdr when using musl libc 2025-10-29 06:20:48 -07:00
coff.zig Coff: implement threadlocal variables 2025-10-10 22:47:47 -07:00
compress.zig std.compress: rework flate to new I/O API 2025-07-31 22:10:11 -07:00
crypto.zig std.crypto: add AES-CCM and CBC-MAC (#25526) 2025-10-14 12:00:44 +02:00
debug.zig std.Io: implement fileStat 2025-10-29 06:20:48 -07:00
deque.zig std: remove loop from growCapacity 2025-09-20 14:34:18 -07:00
DoublyLinkedList.zig *LinkedList.remove() assumes node is in the list 2025-10-25 21:10:02 -07:00
dwarf.zig
dynamic_library.zig std.Io: implement dirStatPath 2025-10-29 06:20:49 -07:00
elf.zig std: updating to std.Io interface 2025-10-29 06:20:48 -07:00
enums.zig std.enums: fix EnumIndexer branch quota 2025-07-31 22:10:22 +01:00
fmt.zig std.fmt: migrate bufPrintZ to bufPrintSentinel (#25260) 2025-09-19 05:02:22 +00:00
fs.zig std.Io: implement dirOpenFile 2025-10-29 06:20:49 -07:00
gpu.zig
hash.zig simplify std.hash.Adler32 2025-07-31 22:10:11 -07:00
hash_map.zig use pointer subtraction 2025-09-11 00:18:37 -07:00
heap.zig remove all Oracle Solaris support 2025-10-27 07:35:38 -07:00
http.zig http.BodyWriter: improve clarity of chunked state machine 2025-08-17 14:42:57 +02:00
Io.zig std.Io: implement dirOpenFile 2025-10-29 06:20:49 -07:00
json.zig std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
leb128.zig std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
log.zig Remove usages of deprecatedWriter 2025-09-18 22:39:33 -07:00
macho.zig std: fixes 2025-09-30 13:44:51 +01:00
math.zig std: skip some failing tests on hexagon 2025-08-30 06:36:41 +02:00
mem.zig std.mem: improve containsAtLeastScalar implementation and rename 2025-10-29 06:20:49 -07:00
meta.zig std: disable a few failing tests on hexagon 2025-10-16 22:11:51 +02:00
multi_array_list.zig std: remove loop from growCapacity 2025-09-20 14:34:18 -07:00
once.zig
os.zig remove all Oracle Solaris support 2025-10-27 07:35:38 -07:00
pdb.zig std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
pie.zig std.pie: add sh support 2025-10-23 09:27:17 +02:00
posix.zig std.Io: implement dirStatPath 2025-10-29 06:20:49 -07:00
priority_dequeue.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
priority_queue.zig
process.zig remove all Oracle Solaris support 2025-10-27 07:35:38 -07:00
Progress.zig WIP land the std.Io interface 2025-10-29 06:20:48 -07:00
Random.zig std.Io.net: progress towards DNS resolution 2025-10-29 06:20:48 -07:00
SemanticVersion.zig std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
simd.zig std: disable a few failing tests on hexagon 2025-10-16 22:11:51 +02:00
SinglyLinkedList.zig SinglyLinkedList.remove docs: Assumes -> asserts 2025-10-25 21:28:54 -07:00
sort.zig
start.zig Io: implement sleep and fix cancel bugs 2025-10-29 06:20:48 -07:00
static_string_map.zig
std.zig WIP land the std.Io interface 2025-10-29 06:20:48 -07:00
tar.zig
Target.zig Merge pull request #25691 from GasInfinity-Forks/x86_16-gcc 2025-10-28 10:19:21 +01:00
testing.zig Io.net: finish implementing IPv6 parsing 2025-10-29 06:20:48 -07:00
Thread.zig std.Io: implement dirStatPath 2025-10-29 06:20:49 -07:00
time.zig std: fix some Io compilation errors 2025-10-29 06:20:49 -07:00
treap.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
tz.zig std.tz: fix redundant endian handling 2025-08-28 18:30:57 -07:00
unicode.zig std.fmt: delete deprecated APIs 2025-08-31 12:49:18 -07:00
Uri.zig std.Io: implement dirStatPath 2025-10-29 06:20:49 -07:00
valgrind.zig
wasm.zig
zig.zig std: updating to std.Io interface 2025-10-29 06:20:48 -07:00
zip.zig std.Io: delete GenericReader 2025-08-29 17:14:26 -07:00
zon.zig zon: Add anonymous struct literal in the example 2025-08-15 23:35:16 +02:00