Commit 1e81c3a925

Andrew Kelley <andrew@ziglang.org>
2025-10-15 23:47:41
std.Io: rename EventLoop to IoUring
`std.Io.Evented` is introduced to select an appropriate Io implementation depending on OS
1 parent 81b1bfb
Changed files (2)
lib/std/Io/EventLoop.zig → lib/std/Io/IoUring.zig
File renamed without changes
lib/std/Io.zig
@@ -557,7 +557,10 @@ test {
 
 const Io = @This();
 
-pub const EventLoop = @import("Io/EventLoop.zig");
+pub const Evented = switch (builtin.os.tag) {
+    .linux => @import("Io/IoUring.zig"),
+    else => void,
+};
 pub const Threaded = @import("Io/Threaded.zig");
 pub const net = @import("Io/net.zig");