zig/std/os
Andrew Kelley 0ad1239522 rework enums and unions and their relationship to each other
* @enumTagName renamed to @tagName and it works on enums and
   union-enums
 * Remove the EnumTag type. Now there is only enum and union,
   and the tag type of a union is always an enum.
 * unions support specifying the tag enum type, and they support
   inferring an enum tag type.
 * Enums no longer support field types but they do support
   setting the tag values. Likewise union-enums when inferring
   an enum tag type support setting the tag values.
 * It is now an error for enums and unions to have 0 fields.
 * switch statements support union-enums

closes #618
2017-12-03 20:43:56 -05:00
..
windows Added DLL loading capability in windows to the std lib. 2017-11-16 21:49:05 -06:00
child_process.zig rework enums and unions and their relationship to each other 2017-12-03 20:43:56 -05:00
darwin_errno.zig
darwin.zig add a std lib test for reading and writing files 2017-11-10 14:17:23 -05:00
get_user_id.zig std.os.ChildProcess: ability to set both uid and gid 2017-09-26 02:42:06 -04:00
index.zig fix os.Dir compile errors 2017-11-29 17:52:58 -07:00
linux_errno.zig
linux_i386.zig
linux_test.zig add epoll and timerfd support on linux 2017-11-10 15:12:46 -08:00
linux_x86_64.zig std: fix os.sleep on darwin and windows 2017-09-19 09:46:41 -04:00
linux.zig fix windows trying to run linux-only tests 2017-11-10 18:29:49 -05:00
path.zig rework enums and unions and their relationship to each other 2017-12-03 20:43:56 -05:00