doc/langref.html.in | 6 +--
lib/std/array_list.zig | 17 ++++++++
lib/std/zig/parse.zig | 2 +-
src/AstGen.zig | 4 +-
src/type.zig | 7 ++-
test/behavior/cast.zig | 10 +++++
test/behavior/eval.zig | 74 ++++++++++++++++++++++++++++++++
test/behavior/for.zig | 22 ++++++++++
test/behavior/optional.zig | 43 +++++++++++++++++++
test/behavior/packed-struct.zig | 21 +++++++++
test/behavior/ptrcast.zig | 12 ++++++
test/behavior/slice.zig | 31 +++++++++++++
test/behavior/struct.zig | 37 ++++++++++++++++
test/behavior/tuple.zig | 26 +++++++++++
test/behavior/union.zig | 31 +++++++++++++
test/cases/compile_errors/casting_bit_offset_pointer_to_regular_pointer.zig | 2 +-
test/cases/compile_errors/control_flow_uses_comptime_var_at_runtime.zig | 25 +++++++++++
test/cases/compile_errors/incompatible sub-byte fields.zig | 2 +-
test/cases/compile_errors/reference_to_const_data.zig | 5 +++
test/cases/compile_errors/return_incompatible_generic_struct.zig | 20 +++++++++
20 files changed, 388 insertions(+), 9 deletions(-)