zig/test
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
..
stage1 remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
stage2 Merge remote-tracking branch 'origin/master' into null-terminated-pointers 2019-11-24 20:28:46 -05:00
standalone rename std.heap.direct_allocator to std.heap.page_allocator 2019-11-25 17:25:06 -05:00
assemble_and_link.zig
cli.zig rename std.heap.direct_allocator to std.heap.page_allocator 2019-11-25 17:25:06 -05:00
compare_output.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
compile_errors.zig add missing cast to generic function call result 2019-11-26 14:32:37 -05:00
gen_h.zig gen-h: do not output visibility macros when the build is static 2019-05-25 14:17:59 +02:00
runtime_safety.zig implement safety for resuming non-suspended function 2019-10-22 23:43:27 -04:00
stack_traces.zig test-stack-traces: add FreeBSD 2019-09-09 00:25:21 -04:00
standalone.zig retire the example/ folder, rename test-build-examples to "standalone" 2019-07-16 12:15:46 -04:00
tests.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
translate_c.zig string literals are now null terminated 2019-11-21 20:43:41 -05:00