add std.testing.io
8bcc91c15e • Andrew Kelley • Jul 20, 2025
std.Io: delete asyncParallel
b70f12fc40 • Andrew Kelley • Jul 20, 2025
std.Io: fix error handling and asyncParallel docs
363d7deb8a • Andrew Kelley • Jul 20, 2025
std.Io: add asyncConcurrent and asyncParallel
33b10abaf6 • Andrew Kelley • Jul 20, 2025
std.Io.EventLoop: add aarch64 support
384545acbc • Andrew Kelley • Jul 20, 2025
std.Io.ThreadPool: fix asyncDetached
2db92a98e8 • Andrew Kelley • Jul 20, 2025
std.Io: rename go to asyncDetached
e95b26f1c6 • Andrew Kelley • Jul 20, 2025
revert std.Thread.Pool for now
38152c2d1c • Andrew Kelley • Jul 20, 2025
update to sync with master
80d4655bb1 • Andrew Kelley • Jul 20, 2025
Io: update for new linked list API
3f524ac5dc • Andrew Kelley • Jul 20, 2025
std.Io: remove `@ptrCast` workarounds
3178cf07f2 • Andrew Kelley • Jul 20, 2025
std.Io.EventLoop: implement select
13e30c4fd2 • Andrew Kelley • Jul 20, 2025
Io.EventLoop: select stub
071607877d • Andrew Kelley • Jul 20, 2025
introduce Io.select and implement it in thread pool
0f67ea4fa4 • Andrew Kelley • Jul 20, 2025
Io.Condition: implement full API
7b5886118d • Jacob Young • Jul 20, 2025
EventLoop: implement detached fibers
fdf15fae97 • Jacob Young • Jul 20, 2025
EventLoop: let the allocator do its job
f2b24479ee • Andrew Kelley • Jul 20, 2025
EventLoop: fix `std.Io.Condition` implementation
9a652cc42a • Jacob Young • Jul 20, 2025
EventLoop: revert incorrect optimization
f0919a4cea • Jacob Young • Jul 20, 2025
EventLoop: remove broken mechanism for making deinit block on detached
fa937d686d • Andrew Kelley • Jul 20, 2025
std.Io.Condition: change primitive to support only one
74969d1c40 • Andrew Kelley • Jul 20, 2025
EventLoop: take DetachedClosure into account when allocating
59270425aa • Andrew Kelley • Jul 20, 2025
EventLoop: implement detached async
5aa3d1425e • Andrew Kelley • Jul 20, 2025
Io: implement faster mutex
f3553049cb • Jacob Young • Jul 20, 2025
std.Io: add detached async
ebf92042e3 • Andrew Kelley • Jul 20, 2025
implement Mutex, Condition, and Queue
a7790bd32e • Andrew Kelley • Jul 20, 2025
Io: implement sleep and fix cancel bugs
012ef81b8b • Jacob Young • Jul 20, 2025
EventLoop: implement thread-local queues and cancellation
1fbc251ccd • Jacob Young • Jul 20, 2025
std.Io: introduce cancellation
988f58341b • Andrew Kelley • Jul 20, 2025
better API for Io.async
dab5dd286f • Andrew Kelley • Jul 20, 2025
EventLoop: fix futex usage
90cc7f4adf • Jacob Young • Jul 20, 2025
EventLoop: get file operations working
4f214b97ec • Jacob Young • Jul 20, 2025
WIP
50724cf1c3 • Andrew Kelley • Jul 20, 2025
start adding fs functions to std.Io
d4ff3745d5 • Andrew Kelley • Jul 20, 2025
free freeing wrong amount in thread pool impl
db499b82b5 • Andrew Kelley • Jul 20, 2025
EventLoop: move context after the async closure
1216e807ac • Jacob Young • Jul 20, 2025
EventLoop: fix incorrect alignment panic
048a40dac7 • Jacob Young • Jul 20, 2025
update threaded fibers impl to actually storing args
1d7a69cb7d • Andrew Kelley • Jul 20, 2025
fix context passing in threaded Io impl
ad3c5f0292 • Andrew Kelley • Jul 20, 2025
EventLoop: implement main idle fiber
0c1f5dbd64 • Jacob Young • Jul 20, 2025
EventLoop: add threads
c7b406f2ad • Jacob Young • Jul 20, 2025
EventLoop: rewrite context switching
03bb08d337 • Jacob Young • Jul 20, 2025
EventLoop: prepare for threading
93054125fe • Jacob Young • Jul 20, 2025
demo: single-threaded green threads implementation
07ee4977da • Andrew Kelley • Jul 20, 2025
make thread pool satisfy async/await interface
6ae18714b7 • Andrew Kelley • Jul 20, 2025
introduce std.Io interface
5b2f54fc80 • Andrew Kelley • Jul 20, 2025
langref: upgrade grammar.y for asm clobber change
f657767b60 • Kendall Condon • Jul 20, 2025
use stdout_buffer instead of stdio_buffer in main.zig
14bb533203 • antlilja • Jul 20, 2025
Merge pull request #24488 from ziglang/more
8373788c4c • Andrew Kelley • Jul 20, 2025
std.Io.Writer: support alignment for `{t}` specifier
4780cc50cf • Marc Tiehuis • Jul 20, 2025
Merge pull request #24505 from ziglang/json
e43617e686 • Andrew Kelley • Jul 20, 2025
std.Build.Step.Run: fix up 681d324c49e7cdc773cc891ea49ed69dd03c23c7
c58cce7999 • Alex Rønne Petersen • Jul 20, 2025
llvm: workaround crashes in llvm loop optimizations
b4fd57a9c1 • Jacob Young • Jul 20, 2025
cbe: fix comptime-known packed unions
592f1043dc • Jacob Young • Jul 20, 2025
std.hash.RapidHash: remove
a0d1682921 • Andrew Kelley • Jul 19, 2025
Changed u64 to usize to fix #24208
4e6a04929d • Alexandre • Jul 19, 2025
tests: remove more old async tests
67e6df4313 • mlugg • Jul 19, 2025
std.os.uefi.protocol.file: fix getInfo() buffer alignment (#24496)
69cf40da60 • AsmArtisan256 • Jul 18, 2025
Compilation: refactor std.fs -> fs
6e55898661 • Andrew Kelley • Jul 18, 2025
test: Restore and fix deleted tests that relied on intern pool types (#24422)
3ae0ba096d • Felix Koppe • Jul 17, 2025
ci: skip single-threaded module tests on riscv64-linux
32c9e5df89 • Alex Rønne Petersen • Jul 17, 2025
ci: skip translate-c tests on riscv64-linux
7da4e30da7 • Alex Rønne Petersen • Jul 17, 2025
ci: skip building docs on riscv64-linux
df92193941 • Alex Rønne Petersen • Jul 17, 2025
Merge pull request #20069 from LewisGaul/math-tests-simplified
a35688b613 • Andrew Kelley • Jul 17, 2025
std.io.Writer: remove requirement of a 2-byte buffer for extern unions (#24489)
e62e42f0d9 • John Benediktsson • Jul 17, 2025
Merge pull request #24493 from ziglang/readSliceShort
a8dc32e4ec • Andrew Kelley • Jul 17, 2025
compiler_rt: export all the chkstk variations on MinGW
b7d7446fbb • kcbanner • Jul 17, 2025
ci: increase max rss for riscv64-linux back to 64G
33041fdbe5 • Alex Rønne Petersen • Jul 17, 2025
std.Io: Fix GenericReader.adaptToNewApi; add DeprecatedReader.adaptToNewApi (#24484)
6e86910e19 • John Benediktsson • Jul 17, 2025
Merge pull request #24472 from ziglang/zig-fmt
c82403020d • Andrew Kelley • Jul 17, 2025
std.Progress: reset end when failing to flush stderr
9af076615e • kcbanner • Jul 17, 2025
LLD: don't default allow_shlib_undefined when cross compiling
27212a3e6b • Andrew Kelley • Jul 17, 2025
std.Build.Step.ConfigHeader: add the lazy file styled input as a dependency
5ef07302d7 • Tristan Ross • Jul 17, 2025
Merge pull request #24419 from ziglang/asm-clobbers
680358767e • Andrew Kelley • Jul 17, 2025
fix splatBytesAll and writeSplatAll
d772c06272 • Silver • Jul 16, 2025
fix glibc version for single_threaded.h (2.32 instead of 2.35)
c7bcdb4802 • DubbleClick • Jul 16, 2025
fix memory leak
7d63e777a4 • Alex Kladov • Jul 16, 2025
test: mark riscv soft float targets as extra targets
6002514b72 • Alex Rønne Petersen • Jul 16, 2025
Merge pull request #24470 from alexrp/fix-tools
89ab6b161d • Alex Rønne Petersen • Jul 16, 2025
ci: add riscv workflow with manual trigger for experimentation
9a69aede0e • Alex Rønne Petersen • Jul 16, 2025
Merge pull request #24464 from ziglang/fixes
dbe0e0c1bc • Andrew Kelley • Jul 16, 2025
update dump-cov for alignment and writergate changes
94e0c85b6b • dweiller • Jul 15, 2025
std.os.windows: restore sendmsg, sendto, recvfrom
5f6e3245d1 • Andrew Kelley • Jul 15, 2025
CI: disable RISC-V runners for now
d4a191fc0a • Andrew Kelley • Jul 15, 2025
better default min versions for freebsd and netbsd
0cb558ba3a • Andrew Kelley • Jul 15, 2025
zig std: link ws2_32.dll on windows
9dc4759902 • Alex Rønne Petersen • Jul 15, 2025
Merge pull request #24454 from ziglang/packed-struct-streams
a5dbb656b1 • Andrew Kelley • Jul 15, 2025
Merge pull request #24448 from matklad/matklad/inline
d3cd0b2714 • Andrew Kelley • Jul 15, 2025
memory safety fix for Io.Writer.Allocating.toOwnedSlice*()
294db62d92 • Travis Staloch • Jul 15, 2025
std.Io.Reader.streamDelimiterEnding docs clarification
4f5fa959aa • Andrew Kelley • Jul 15, 2025
ci: skip building and checking stage4 on riscv64-linux
3473e6dc26 • Alex Rønne Petersen • Jul 15, 2025
ci: skip some test steps on riscv64-linux
96ad898ab8 • Alex Rønne Petersen • Jul 15, 2025
ci: partial revert of f3f2a56859f96cee6f9bc8e8fe14b99ec653abaf
a885e8370a • Alex Rønne Petersen • Jul 15, 2025
Merge pull request #24409 from ziglang/net
148befdaa3 • Andrew Kelley • Jul 14, 2025
ci: make changes to riscv64-linux to try to avoid timeouts
f3f2a56859 • Alex Rønne Petersen • Jul 14, 2025
Merge pull request #24433 from Justus2308/switch-label-halt
d66f13c90d • Andrew Kelley • Jul 14, 2025
spirv: snake-case the spec
f43f89a705 • Ali Cheraghi • Jul 14, 2025
compiler: raise the bar for backend contributions
2f3cd175d3 • Andrew Kelley • Jul 14, 2025
fix some llvm ir printer bugs
5a8acc9115 • xdBronch • Jul 14, 2025
Add setsid to std.(c|posix)
e8a4e47d38 • Brandon Black • Jul 14, 2025