Io.net: finish implementing IPv6 parsing
0806252a9b • Andrew Kelley • Oct 2, 2025
Io.net: use resolve for IPv6
888bf35ab0 • Andrew Kelley • Oct 2, 2025
Io.net: rework IPv6 parsing and printing
dac7ae1e43 • Andrew Kelley • Oct 2, 2025
std.Io: rename ThreadPool to Threaded
0f2427c5d2 • Andrew Kelley • Oct 2, 2025
std.Io: extract Dir to separate file
43eea7beec • Andrew Kelley • Oct 2, 2025
Io.net: partial implementation of dns lookup
e34bb9a413 • Andrew Kelley • Oct 2, 2025
Io.net: implement sortLookupResults
4e887625d4 • Andrew Kelley • Oct 2, 2025
std: start moving fs.File to Io
676f1b492e • Andrew Kelley • Oct 2, 2025
std.Io.net: partially implement HostName.lookup
bdf463bee2 • Andrew Kelley • Oct 2, 2025
add some networking
07cc4077fb • Andrew Kelley • Oct 2, 2025
add std.testing.io
f680c095bd • Andrew Kelley • Oct 2, 2025
std.Io: delete asyncParallel
2746239fd3 • Andrew Kelley • Oct 2, 2025
std.Io: fix error handling and asyncParallel docs
25b2954c0c • Andrew Kelley • Oct 2, 2025
std.Io: add asyncConcurrent and asyncParallel
9fd1ecb348 • Andrew Kelley • Oct 2, 2025
std.Io.EventLoop: add aarch64 support
ba51b392e6 • Andrew Kelley • Oct 2, 2025
std.Io.ThreadPool: fix asyncDetached
f0499abd88 • Andrew Kelley • Oct 2, 2025
std.Io: rename go to asyncDetached
806214797a • Andrew Kelley • Oct 2, 2025
revert std.Thread.Pool for now
9a62dc4d89 • Andrew Kelley • Oct 2, 2025
update to sync with master
fdd59f0fa7 • Andrew Kelley • Oct 2, 2025
Io: update for new linked list API
0c0ea7844e • Andrew Kelley • Oct 2, 2025
std.Io: remove `@ptrCast` workarounds
61c38d77c6 • Andrew Kelley • Oct 2, 2025
std.Io.EventLoop: implement select
0c1e102e97 • Andrew Kelley • Oct 2, 2025
Io.EventLoop: select stub
b4fb7df140 • Andrew Kelley • Oct 2, 2025
introduce Io.select and implement it in thread pool
4a3ef0f779 • Andrew Kelley • Oct 2, 2025
Io.Condition: implement full API
6ba65ca972 • Jacob Young • Oct 2, 2025
EventLoop: implement detached fibers
b174777437 • Jacob Young • Oct 2, 2025
EventLoop: let the allocator do its job
5c4ddb8d35 • Andrew Kelley • Oct 2, 2025
EventLoop: fix `std.Io.Condition` implementation
c8950b5dd5 • Jacob Young • Oct 2, 2025
EventLoop: revert incorrect optimization
5952fc2c73 • Jacob Young • Oct 2, 2025
EventLoop: remove broken mechanism for making deinit block on detached
34e85db4a2 • Andrew Kelley • Oct 2, 2025
std.Io.Condition: change primitive to support only one
e5b2df0c9b • Andrew Kelley • Oct 2, 2025
EventLoop: take DetachedClosure into account when allocating
63b3a3d11c • Andrew Kelley • Oct 2, 2025
EventLoop: implement detached async
663611773c • Andrew Kelley • Oct 2, 2025
Io: implement faster mutex
0f083f24ff • Jacob Young • Oct 2, 2025
std.Io: add detached async
0086d315f5 • Andrew Kelley • Oct 2, 2025
implement Mutex, Condition, and Queue
5508b4c887 • Andrew Kelley • Oct 2, 2025
Io: implement sleep and fix cancel bugs
b01244d225 • Jacob Young • Oct 2, 2025
EventLoop: implement thread-local queues and cancellation
b37126bc08 • Jacob Young • Oct 2, 2025
std.Io: introduce cancellation
c278830592 • Andrew Kelley • Oct 2, 2025
better API for Io.async
79e278f6a2 • Andrew Kelley • Oct 2, 2025
EventLoop: fix futex usage
708bac1a57 • Jacob Young • Oct 2, 2025
EventLoop: get file operations working
507f973b5e • Jacob Young • Oct 2, 2025
WIP
b215ddc9fb • Andrew Kelley • Oct 2, 2025
start adding fs functions to std.Io
be68b28b9b • Andrew Kelley • Oct 2, 2025
free freeing wrong amount in thread pool impl
5be0d0b48c • Andrew Kelley • Oct 2, 2025
EventLoop: move context after the async closure
2f2019645c • Jacob Young • Oct 2, 2025
EventLoop: fix incorrect alignment panic
dfbf68e5fa • Jacob Young • Oct 2, 2025
update threaded fibers impl to actually storing args
3ee2399630 • Andrew Kelley • Oct 2, 2025
fix context passing in threaded Io impl
acd02e978b • Andrew Kelley • Oct 2, 2025
EventLoop: implement main idle fiber
1e79f2c12f • Jacob Young • Oct 2, 2025
EventLoop: add threads
2c1ceb4c9c • Jacob Young • Oct 2, 2025
EventLoop: rewrite context switching
19e7613a2d • Jacob Young • Oct 2, 2025
EventLoop: prepare for threading
a9723598d7 • Jacob Young • Oct 2, 2025
demo: single-threaded green threads implementation
1e09d7f499 • Andrew Kelley • Oct 2, 2025
make thread pool satisfy async/await interface
cfb3581fb9 • Andrew Kelley • Oct 2, 2025
introduce std.Io interface
63c554d5a7 • Andrew Kelley • Oct 2, 2025
Merge pull request #25437 from alexrp/std-debug
bc4da9a907 • Alex Rønne Petersen • Oct 2, 2025
ci: bump x86_64-linux-release timeout to 7 hours on Forgejo Actions
14019a95a4 • Alex Rønne Petersen • Oct 2, 2025
Lld: fix implib emit path
1914d1a6e5 • mlugg • Oct 2, 2025
ci: allow riscv64-linux on Forgejo Actions to run on PRs for now
2cdafe9106 • Alex Rønne Petersen • Oct 1, 2025
these documents belong elsewhere
4bb9aa91eb • Andrew Kelley • Oct 1, 2025
resinator: Sync with upstream, fix an alignment problem
c50aa2b95c • Ryan Liptak • Oct 1, 2025
move .github/FUNDING.yml to https://github.com/ziglang/.github
fc59870e3b • Alex Rønne Petersen • Oct 1, 2025
ci: run riscv64-linux on any non-PR Forgejo Actions event, including workflow_dispatch
d57f1b1572 • Alex Rønne Petersen • Oct 1, 2025
ci: bump x86_64-linux-debug-llvm timeout to 8 hours on Forgejo Actions
bd9098e285 • Alex Rønne Petersen • Oct 1, 2025
move some docs out of .github/
30e43f7246 • Alex Rønne Petersen • Oct 1, 2025
ci: add Forgejo Actions workflow file
691be2f19f • Alex Rønne Petersen • Oct 1, 2025
ci: we don't require s3cmd anymore
2aa9dd44a5 • Alex Rønne Petersen • Oct 1, 2025
ci: move Git repository unshallowing to the workflow
781cc731ed • Alex Rønne Petersen • Oct 1, 2025
ci: stop requiring an ARCH environment variable to be set
acf8d5234f • Alex Rønne Petersen • Oct 1, 2025
test: disable an error trace test on optimized riscv64-linux
9327aaefb6 • Alex Rønne Petersen • Oct 1, 2025
ArrayHashMapWithAllocator: add `sortUnstable` fn alongside `sort`
dcfc851349 • Ryan Liptak • Oct 1, 2025
Fix zig build lazy -> eager dependency promotion
cbe3dd12c4 • Timothy Bess • Oct 1, 2025
add deflate compression, simplify decompression
f50c647977 • Kendall Condon • Oct 1, 2025
ci: bump x86_64-freebsd max_rss from 30G to 40G
e79a00adf6 • Alex Rønne Petersen • Sep 30, 2025
ci: run test-error-traces on riscv64-linux
01a2989fcc • Alex Rønne Petersen • Sep 30, 2025
test: remove stack_iterator standalone test
d97954a8ea • Alex Rønne Petersen • Sep 30, 2025
test: don't run error/stack trace tests on self-hosted on BSDs
5a71e15f1f • Alex Rønne Petersen • Sep 30, 2025
test: disable an error trace test on optimized x86_64-freebsd and loongarch64-linux
43806cf0bd • Alex Rønne Petersen • Sep 30, 2025
Merge pull request #25227 from mlugg/capture-stack
b64535e3c8 • Matthew Lugg • Sep 30, 2025
Merge pull request #25353 from mlugg/x86_64-faster
7adb15892e • Matthew Lugg • Sep 30, 2025
libc: update Linux headers to 6.17
df1909900c • Alex Rønne Petersen • Sep 29, 2025
Merge pull request #25388 from alexrp/ksigaction
f624191f9a • Alex Rønne Petersen • Sep 29, 2025
libcxx: respond to some feature macro changes in LLVM 20
f90510b081 • Alex Rønne Petersen • Sep 28, 2025
Merge pull request #25373 from mneumann/fix-dragonfly-bootstrap
1b0bde0d8d • Alex Rønne Petersen • Sep 27, 2025
ci: remove -Dskip-translate-c from riscv64-linux scripts
032df7202a • Alex Rønne Petersen • Sep 27, 2025
musl: add missing fenv C dummy functions for loongarch64-linux-muslsf
1f7ee99b35 • Alex Rønne Petersen • Sep 27, 2025
Merge pull request #25362 from alexrp/aro-valist
b7ab625409 • Alex Rønne Petersen • Sep 27, 2025
Update descriptions of -f[no-]error-tracing to match the actual behavior
b1a0a4e03b • Ryan Liptak • Sep 26, 2025
Merge pull request #25342 from ziglang/fuzz-limit
e0dc2e4e3f • Andrew Kelley • Sep 26, 2025
Merge pull request #25351 from ziglang/chomp
3b365a1f9b • Andrew Kelley • Sep 26, 2025
issue template: translate-c tracked by separate project
ad80a8b552 • Andrew Kelley • Sep 26, 2025
ci: remove superfluous -Dtarget=native-native-none in x86_64-freebsd scripts
be24821464 • Alex Rønne Petersen • Sep 26, 2025
compiler: move self-hosted backends from src/arch to src/codegen
86077fe6bd • Alex Rønne Petersen • Sep 26, 2025
test: remove `pie` test case from test-standalone
212715f62d • Alex Rønne Petersen • Sep 25, 2025
ci: stop passing -Dskip-translate-c -Dno-langref on loongarch64-linux
459ad8c8e6 • Alex Rønne Petersen • Sep 25, 2025
test: remove -Dskip-translate-c from test-standalone
17f9a25924 • Alex Rønne Petersen • Sep 25, 2025
Merge pull request #24497 from ziglang/aro-translate-c
2a88a6a456 • Andrew Kelley • Sep 25, 2025
std.Thread: disable test on armeb in addition to thumbeb
a73f246b29 • Alex Rønne Petersen • Sep 25, 2025
libc-test: disable daemon-failure.c
dd4be26f53 • Alex Rønne Petersen • Sep 25, 2025