• Joined on 2025年11月28日
ianic created pull request ziglang/zig#35770 2026年06月14日 17:36:54 +02:00
std.Io.Uring: implement tcp/udp networking methods
ianic pushed to io-uring-net at ianic/zig 2026年06月14日 16:00:55 +02:00
f0c1fa8120 Io.Uring: update writev error set
a11d0fa8be Io.Uring: add timeout to netConnectIp
21b5ae4a0d Io.Uring: use single readv implementation
2bb8039cc5 Io.Uring: implement netListeIp, netAccept, netConnectIp, netWrite, netSend
Compare 4 commits »
ianic created branch io-uring-net in ianic/zig 2026年06月14日 16:00:55 +02:00
ianic commented on pull request ziglang/zig#35574 2026年06月14日 14:29:52 +02:00
Adds missing error to writev, prevents infinite recursion reporting unexpected errnos

There is one more place where posix writev (pwritev) is used in Threaded: a85cb72877/lib/std/Io/Threaded.zig (L10700)

ianic pushed to master at ianic/zig 2026年06月14日 14:03:39 +02:00
a85cb72877 cbe: fix helper call generation for int types that lower to 128-bit ints
9115f88386 test: skip failing/crashing behavior tests for spirv backend
88d2961df4 spirv: codegen and linker fixes for logical-addressing
281991328e std: rename gpu.zig to spirv.zig
e2d11ff76b spirv: set execution mode via cc info
Compare 43 commits »
ianic pushed to master at ianic/zig 2026年06月08日 10:45:50 +02:00
20b3aa3bcd libzigc: lround lroundf lroundl (#35600)
23f46bcd4d
Partially revert "add missing param to mem.concat call"
af27e8d06f add missing param to mem.concat call
474017b43d std.zon.parse: fix large int parse
abd649a50c Fix TODO in Type.eql
Compare 113 commits »
ianic pushed to io_uring at ianic/zig 2026年05月30日 21:12:25 +02:00
91460e3fdf io_uring: add submit_and_wait_timeout
3b8a353c1e io_uring: support for enter_no_iowait
9678ee383d io_uring: be explicit about supported flags
1360564ed7 io_uring: fix test on PowerPC
e554b976f0 io_uring: handle SystemOutdated error in tests
Compare 421 commits »
ianic pushed to master at ianic/zig 2026年05月30日 20:25:57 +02:00
7cfe6c7c13 Elf2: implement copy relocations
f66a9be7cc
test: disable x86_64-windows-gnu self-hosted behavior tests
66e57c5c93 std.os.linux: use native_arch for alpha termios V enum
b9349d2a52 std.c: fix haiku sigrtmin/sigrtmax
09ad5c029a Merge pull request 'make -Dskip-non-native smarter' (#35502) from skip_non_native into master
Compare 408 commits »
ianic commented on pull request ziglang/zig#35330 2026年05月18日 16:07:07 +02:00
io_uring: rings resize, bundle receive for provided buffers

Thanks!

ianic pushed to io_uring at ianic/zig 2026年05月18日 16:06:01 +02:00
80e8367d36 io_uring: fix test on PowerPC
ianic pushed to io_uring at ianic/zig 2026年05月18日 14:01:49 +02:00
dfb74572de io_uring: handle SystemOutdated error in tests
ianic commented on pull request ziglang/zig#31795 2026年05月18日 13:30:53 +02:00
Make W a typed flag

I think that:

ianic pushed to io_uring at ianic/zig 2026年05月18日 10:07:05 +02:00
5754a4ab30 fix zig fmt
ianic created pull request ziglang/zig#35330 2026年05月17日 12:26:49 +02:00
io_uring: rings resize, bundle receive for provided buffers
ianic pushed to io_uring at ianic/zig 2026年05月17日 12:07:45 +02:00
7501704bfd io_uring: add provided buffers bundle receive
ianic pushed to io_uring at ianic/zig 2026年05月16日 21:10:19 +02:00
4016c1a322 io_uring: add provided buffers bundle receive
ac0732c493 io_uring: add resize of the sq and cq rings
5d09107531 io_uring: setup ring with NO_SQARRAY by default
d3202afaf9 io_uring: make tests pass on all 6.x kernels
fa858f55a6 io_uring: skip ring mapped buffers tests on 5.19
Compare 7 commits »
ianic created branch io_uring in ianic/zig 2026年05月16日 21:10:19 +02:00
ianic pushed to master at ianic/zig 2026年05月16日 21:10:12 +02:00
bdfbf432dd
std.process.abort: trap on freestanding
ianic pushed to master at ianic/zig 2026年05月11日 12:28:46 +02:00
9787df9421 fix(std.Target/spirv): correct variable_pointers feature description
cb1fe0e578 Merge pull request 'ci: build/run all darwin module tests on aarch64-macos' (#35256) from alexrp/zig:maccatalyst-ci into master
c461befcf9
ci: build/run all darwin module tests on aarch64-macos
f99a310a1a
test: don't run x86_64-macos module tests
a76ce77108 llvm: fix lowering of x86 fastcall and vectorcall
Compare 30 commits »
ianic pushed to master at ianic/zig 2026年05月06日 12:39:00 +02:00
7eb79daffb Merge pull request 'std.builtin -> std.lang migration progress' (#32182) from compiler-std-lang into master
ebff436985 langref: fix incorrect description of >> operation
56265d6f99 std.Io: clarify Group semantics with respect to async tasks
3fafbd2e35 Merge pull request 'std: fix getCpuCount() for emscripten' (#35206) from jeffkdev/zig:fix-issue-31871 into master
6a37df00ec Config.resolve: don't error on explicit dynamic linker for Lib/Obj outputs
Compare 155 commits »