zig/lib/std/os
mlugg 265f42d472
std.os.linux: rework io_uring support
* `linux.IO_Uring` -> `linux.IoUring` to align with naming conventions.
* All functions `io_uring_prep_foo` are now methods `prep_foo` on `io_uring_sqe`, which is in a file of its own.
* `SubmissionQueue` and `CompletionQueue` are namespaced under `IoUring`.

This is a breaking change.

The new file and namespace layouts are more idiomatic, and allow us to
eliminate one more usage of `usingnamespace` from the standard library.
2 remain.
2024-03-08 08:02:45 +00:00
..
linux std.os.linux: rework io_uring support 2024-03-08 08:02:45 +00:00
plan9 plan 9: filesystem support 2023-08-02 17:39:52 -04:00
uefi Make EfiPhysicalAddress in std/os/uefi/tables.zig public 2024-02-05 15:31:33 +00:00
windows Update deprecated std.unicode function usages 2024-02-24 14:04:59 -08:00
emscripten.zig std.os.emscripten: fix regression caused by code cleanup in std.os.wasi (Closes #19019) 2024-02-21 17:09:29 -08:00
linux.zig std.os.linux: rework io_uring support 2024-03-08 08:02:45 +00:00
plan9.zig some API work on std.c, std.os, std.os.wasi 2024-02-11 13:38:55 -07:00
test.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
uefi.zig os.uefi: add ns to epoch 2023-12-20 20:05:16 -08:00
wasi.zig some API work on std.c, std.os, std.os.wasi 2024-02-11 13:38:55 -07:00
windows.zig std.os.windows: eliminate usage of usingnamespace 2024-03-08 08:02:45 +00:00