zig/lib/std/event
Andrew Kelley bf3ac66150
remove type coercion from array values to references
* Implements #3768. This is a sweeping breaking change that requires
   many (trivial) edits to Zig source code. Array values no longer
   coerced to slices; however one may use `&` to obtain a reference to
   an array value, which may then be coerced to a slice.

 * Adds `IrInstruction::dump`, for debugging purposes. It's useful to
   call to inspect the instruction when debugging Zig IR.

 * Fixes bugs with result location semantics. See the new behavior test
   cases, and compile error test cases.

 * Fixes bugs with `@typeInfo` not properly resolving const values.

 * Behavior tests are passing but std lib tests are not yet. There
   is more work to do before merging this branch.
2019-11-27 03:37:50 -05:00
..
channel.zig use @atomicStore in std lib 2019-11-13 00:52:15 +02:00
fs.zig rename std.heap.direct_allocator to std.heap.page_allocator 2019-11-25 17:25:06 -05:00
future.zig fix small regressions in std.event 2019-11-23 14:01:00 -05:00
group.zig rename std.heap.direct_allocator to std.heap.page_allocator 2019-11-25 17:25:06 -05:00
lock.zig use @atomicStore in std lib 2019-11-13 00:52:15 +02:00
locked.zig use global event loop in std.event types 2019-11-06 15:17:40 -05:00
loop.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
rwlock.zig rename std.heap.direct_allocator to std.heap.page_allocator 2019-11-25 17:25:06 -05:00
rwlocked.zig use global event loop in std.event types 2019-11-06 15:17:40 -05:00