Io.net: finish implementing IPv6 parsing
885b3f8342 • Andrew Kelley • Oct 29, 2025
Io.net: use resolve for IPv6
e7c9df9fb0 • Andrew Kelley • Oct 29, 2025
Io.net: rework IPv6 parsing and printing
d776a6bbbe • Andrew Kelley • Oct 29, 2025
std.Io: rename ThreadPool to Threaded
5089352b86 • Andrew Kelley • Oct 29, 2025
std.Io: extract Dir to separate file
0e9280ef1a • Andrew Kelley • Oct 29, 2025
Io.net: partial implementation of dns lookup
fc1e3d5bc9 • Andrew Kelley • Oct 29, 2025
Io.net: implement sortLookupResults
b4e5e9d48f • Andrew Kelley • Oct 29, 2025
std: start moving fs.File to Io
e7729a7b89 • Andrew Kelley • Oct 29, 2025
std.Io.net: partially implement HostName.lookup
bd3c65f752 • Andrew Kelley • Oct 29, 2025
add some networking
668f905243 • Andrew Kelley • Oct 29, 2025
add std.testing.io
d801a71d29 • Andrew Kelley • Oct 29, 2025
std.Io: delete asyncParallel
84d60404be • Andrew Kelley • Oct 29, 2025
std.Io: fix error handling and asyncParallel docs
7ead86e339 • Andrew Kelley • Oct 29, 2025
std.Io: add asyncConcurrent and asyncParallel
f762597724 • Andrew Kelley • Oct 29, 2025
std.Io.EventLoop: add aarch64 support
ec3e4c00c3 • Andrew Kelley • Oct 29, 2025
std.Io.ThreadPool: fix asyncDetached
30be75ca40 • Andrew Kelley • Oct 29, 2025
std.Io: rename go to asyncDetached
f5d8492b1f • Andrew Kelley • Oct 29, 2025
revert std.Thread.Pool for now
14c3dc4c49 • Andrew Kelley • Oct 29, 2025
update to sync with master
fd4dd3befb • Andrew Kelley • Oct 29, 2025
Io: update for new linked list API
e1cbcecf89 • Andrew Kelley • Oct 29, 2025
std.Io: remove `@ptrCast` workarounds
4b657d2de5 • Andrew Kelley • Oct 29, 2025
std.Io.EventLoop: implement select
c88b8e3c15 • Andrew Kelley • Oct 29, 2025
Io.EventLoop: select stub
f158ec5530 • Andrew Kelley • Oct 29, 2025
introduce Io.select and implement it in thread pool
7aa4062f5c • Andrew Kelley • Oct 29, 2025
Io.Condition: implement full API
c4fcf85c43 • Jacob Young • Oct 29, 2025
EventLoop: implement detached fibers
3eb7be5cf6 • Jacob Young • Oct 29, 2025
EventLoop: let the allocator do its job
0f105a8a10 • Andrew Kelley • Oct 29, 2025
EventLoop: fix `std.Io.Condition` implementation
08ce000276 • Jacob Young • Oct 29, 2025
EventLoop: revert incorrect optimization
e366b13a65 • Jacob Young • Oct 29, 2025
EventLoop: remove broken mechanism for making deinit block on detached
4063205746 • Andrew Kelley • Oct 29, 2025
std.Io.Condition: change primitive to support only one
929b616e0f • Andrew Kelley • Oct 29, 2025
EventLoop: take DetachedClosure into account when allocating
8773b63241 • Andrew Kelley • Oct 29, 2025
EventLoop: implement detached async
266bcfbf2f • Andrew Kelley • Oct 29, 2025
Io: implement faster mutex
f84aca36c3 • Jacob Young • Oct 29, 2025
std.Io: add detached async
a1c1d06b19 • Andrew Kelley • Oct 29, 2025
implement Mutex, Condition, and Queue
0d4b358dd8 • Andrew Kelley • Oct 29, 2025
Io: implement sleep and fix cancel bugs
08b609a79f • Jacob Young • Oct 29, 2025
EventLoop: implement thread-local queues and cancellation
5041c9ad9c • Jacob Young • Oct 29, 2025
std.Io: introduce cancellation
e7caf3a54c • Andrew Kelley • Oct 29, 2025
better API for Io.async
a29b2122d2 • Andrew Kelley • Oct 29, 2025
EventLoop: fix futex usage
d958077203 • Jacob Young • Oct 29, 2025
EventLoop: get file operations working
db0dd3a480 • Jacob Young • Oct 29, 2025
WIP
238de05d2c • Andrew Kelley • Oct 29, 2025
start adding fs functions to std.Io
66b0f7e92b • Andrew Kelley • Oct 29, 2025
free freeing wrong amount in thread pool impl
08bb7c6c88 • Andrew Kelley • Oct 29, 2025
EventLoop: move context after the async closure
1493c3b5f3 • Jacob Young • Oct 29, 2025
EventLoop: fix incorrect alignment panic
29355ff21c • Jacob Young • Oct 29, 2025
update threaded fibers impl to actually storing args
4c7c0c4178 • Andrew Kelley • Oct 29, 2025
fix context passing in threaded Io impl
31ed2d6715 • Andrew Kelley • Oct 29, 2025
EventLoop: implement main idle fiber
f1dd06b01f • Jacob Young • Oct 29, 2025
EventLoop: add threads
9d0f44f08a • Jacob Young • Oct 29, 2025
EventLoop: rewrite context switching
629a20459d • Jacob Young • Oct 29, 2025
EventLoop: prepare for threading
fe6f1efde4 • Jacob Young • Oct 29, 2025
demo: single-threaded green threads implementation
4d56267938 • Andrew Kelley • Oct 29, 2025
make thread pool satisfy async/await interface
cb9f9bf58d • Andrew Kelley • Oct 29, 2025
introduce std.Io interface
21b7316772 • Andrew Kelley • Oct 29, 2025
Merge pull request #25705 from squeek502/linked-list-remove-docs
6568f0f75b • Ryan Liptak • Oct 29, 2025
Elf2: set ELFOSABI_OPENBSD for openbsd
b409cdf63f • Alex Rønne Petersen • Oct 29, 2025
Elf2: set ELFOSABI_FREEBSD for ps4
49b5b4b249 • Alex Rønne Petersen • Oct 29, 2025
std.Target.aarch64: updates for LLVM 21.1.5
7881a60f1a • Alex Rønne Petersen • Oct 29, 2025
Zcu: use shortest reference trace
8907dc8a4f • Matthew Lugg • Oct 29, 2025
std.heap.debug_allocator outdated doc (#25634)
4e9dd099c5 • Adrian • Oct 28, 2025
spirv: fix airWorkGroupSize to use workgroup_size builtin
2cbd0d3f08 • Cooksey99 • Oct 28, 2025
Merge pull request #25691 from GasInfinity-Forks/x86_16-gcc
06d9e3bc06 • Alex Rønne Petersen • Oct 28, 2025
Fix stale reference bug in `std.zig.system.resolveTargetQuery` (#25713)
35e1755c99 • Sean • Oct 28, 2025
remove all Oracle Solaris support
dba1bf9353 • Alex Rønne Petersen • Oct 27, 2025
Revert "std.Target: xtensa defaults to windowed ABI"
9161923405 • Alex Rønne Petersen • Oct 27, 2025
test: enable tsan standalone test for x86_64-freebsd and aarch64-freebsd
6b4f57a257 • Alex Rønne Petersen • Oct 26, 2025
tsan: fix cross build for FreeBSD by using direct syscalls instead of libsys
fe783d9ff3 • Rajiv Singh • Oct 26, 2025
Compilation: define __illumos__ for C/C++ when targeting illumos
67c9d57e27 • Alex Rønne Petersen • Oct 26, 2025
std.debug.cpu_context: fix mcontext alignment for x86_64-illumos
c9e0df97f9 • Alex Rønne Petersen • Oct 26, 2025
docs: fix handle_error_with_catch_block typo
0ec45050e0 • Felipe Cardozo • Oct 26, 2025
fix `std.fs.path.resolveWindows` on UNC paths with mixed path separators
bd1e960bc0 • Techatrix • Oct 26, 2025
Merge pull request #25700 from alexrp/solaris-illumos-stuff
433846100b • Alex Rønne Petersen • Oct 25, 2025
llvm: remove some workarounds in loadTruncate()
bebfdc3661 • Alex Rønne Petersen • Oct 25, 2025
std.heap: define page size for alpha-netbsd
feb05a716d • Alex Rønne Petersen • Oct 23, 2025
Merge pull request #25640 from alexrp/std-target-more-arches
70206af482 • Alex Rønne Petersen • Oct 23, 2025
spir-v: Fix .storage_buffer pointer indexing
e5fcc8192d • jonascloud • Oct 23, 2025
std.Target: bump min-max versions for OpenBSD from 7.6-7.7 to 7.7-7.8
93d54cb866 • Alex Rønne Petersen • Oct 23, 2025
std.mem.Allocator: fix resize doc comment
a027fa8b8c • Justus Klausecker • Oct 22, 2025
std.{c,posix}: add getgid and getegid
8d4b5662cd • Wim de With • Oct 21, 2025
compiler: add support for arc_interrupt calling convention
dbf9c7b548 • Alex Rønne Petersen • Oct 19, 2025
std.os.linux: add pivot_root syscall
49eea79ec2 • Wim de With • Oct 19, 2025
std.os.linux: add setns syscall
5442e06632 • Wim de With • Oct 19, 2025
glibc: change library link order to prefer libc.so symbols
031b0d6063 • Alex Rønne Petersen • Oct 19, 2025
Merge pull request #25627 from alexrp/qemu-10.1.1-patched
328b121240 • Alex Rønne Petersen • Oct 19, 2025
Merge pull request #25623 from alexrp/or1k
38caa4902f • Alex Rønne Petersen • Oct 19, 2025
delete file accidentally added in 6de339d5d3deb4c7a1585288888f8e788e489eb6
c37d23f45a • Alex Rønne Petersen • Oct 19, 2025
cbe: fix MIPS register names in inline assembly
6de339d5d3 • Bingwu Zhang • Oct 18, 2025
fix(std): don't add the default `_start` and `panic` in homebrew targets
1bca158c6e • GasInfinity • Oct 18, 2025
Merge pull request #25622 from alexrp/inline-asm-fixes
6bf5b7f2b4 • Alex Rønne Petersen • Oct 18, 2025
Merge pull request #25614 from squeek502/windows-rename-delete
1466401c15 • Alex Rønne Petersen • Oct 18, 2025
std.Target: move Cpu.supportsAddressSpace() up to here
f3da54f53c • Alex Rønne Petersen • Oct 18, 2025
Merge pull request #25600 from alexrp/std-debug-more-arches
631915ad96 • Alex Rønne Petersen • Oct 18, 2025
Merge pull request #25029 from mlugg/unit-test-timing
35d0790514 • Matthew Lugg • Oct 18, 2025
std.Uri: test file URIs without an authority field
337762114f • Jon Parise • Oct 18, 2025
os.linux.timeval: use same field names as std.c
d18f1dde41 • Brandon Black • Oct 17, 2025
Merge pull request #25617 from alexrp/libcxx-libunwind-backports
798f6b85e3 • Alex Rønne Petersen • Oct 17, 2025
langref: Bump 0.15.1 to 0.15.2
2ab0ca13bb • Ryan Liptak • Oct 17, 2025
Merge pull request #25610 from alexrp/std-os-linux-cleanup
1f8a72175b • Alex Rønne Petersen • Oct 17, 2025