zig/lib/std/Thread
Andrew Kelley a98fa56ae9 std: [breaking] move errno to become an nonexhaustive enum
The primary purpose of this change is to eliminate one usage of
`usingnamespace` in the standard library - specifically the usage for
errno values in `std.os.linux`.

This is accomplished by truncating the `E` prefix from error values, and
making errno a proper enum.

A similar strategy can be used to eliminate some other `usingnamespace`
sites in the std lib.
2021-08-24 01:23:28 -04:00
..
AutoResetEvent.zig changes to accomodate std.Thread update 2021-06-30 21:48:59 -05:00
Condition.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
Futex.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
Mutex.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
ResetEvent.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
RwLock.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00
Semaphore.zig zig fmt the std lib 2021-02-24 21:29:23 -07:00
StaticResetEvent.zig std: [breaking] move errno to become an nonexhaustive enum 2021-08-24 01:23:28 -04:00