doc/langref.html.in | 10 +- lib/std/builtin.zig | 1 - lib/std/c/darwin.zig | 10 +- lib/std/c/dragonfly.zig | 8 +- lib/std/c/freebsd.zig | 8 +- lib/std/c/haiku.zig | 8 +- lib/std/c/netbsd.zig | 8 +- lib/std/c/openbsd.zig | 12 +-- lib/std/c/solaris.zig | 10 +- lib/std/meta.zig | 9 +- lib/std/os/emscripten.zig | 8 +- lib/std/os/linux.zig | 41 ++++---- lib/std/zig/AstGen.zig | 14 +-- src/InternPool.zig | 28 +---- src/Module.zig | 176 +++++++++++++------------------- src/Sema.zig | 43 ++------ src/codegen/c.zig | 4 +- src/codegen/llvm.zig | 4 +- src/type.zig | 10 +- test/behavior/align.zig | 36 ++++--- test/behavior/type.zig | 2 - test/behavior/type_info.zig | 42 ++++++-- test/behavior/typename.zig | 6 +- test/cases/compile_errors/function_ptr_alignment.zig | 28 ++--- test/cases/compile_errors/inferring_error_set_of_function_pointer.zig | 9 -- test/cases/compile_errors/invalid_function_types.zig | 25 +++++ test/cases/compile_errors/passing_an_under-aligned_function_pointer.zig | 4 +- test/cases/compile_errors/reify_type.Fn_with_is_generic_true.zig | 1 - test/cases/compile_errors/reify_type.Fn_with_is_var_args_true_and_non-C_callconv.zig | 1 - test/cases/compile_errors/reify_type.Fn_with_return_type_null.zig | 1 - 30 files changed, 257 insertions(+), 310 deletions(-)