Uh oh!
There was an error while loading. Please reload this page.
std.os: spring-cleanup and specify organization - #14726
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
kassane
commented
Mar 5, 2023
Ref: #14795 |
matu3ba
commented
Mar 7, 2023
Future TODOs Where should linux only error abstractions go? linux.zig and move the non-error abstractions into linux/api.zig?
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
- Alphabetically sort things, where reasonable. - Document, that **only** non-portable posix things belong into posix.zig * If there is a portable abstraction, do not offer one in posix.zig * Reason: Prevent useless abstractions and needless strong coupling. - Move posix-only functions into posix.zig, which have either incompatible or more extensive execution semantics than their counterparts and can be grouped into * File permission system * Process management * Memory management * IPC * Signaling Work on ziglang#6600.
andrewrk
commented
Sep 17, 2023
This pull request is extremely chaotic and does a lot of things that are difficult to review, and likely to break. Let us chat about big changes to std.os ahead of time and be intentional and precise about what exactly the goal is. |
or more extensive execution semantics than their counterparts and can be
grouped into
Work on #6600.