doc/langref.html.in | 113 +----------
lib/std/build.zig | 22 +-
lib/std/child_process.zig | 2 +-
lib/std/debug/leb128.zig | 12 +-
lib/std/fmt.zig | 21 +-
lib/std/fmt/parse_float.zig | 2 +-
lib/std/hash/auto_hash.zig | 2 +-
lib/std/hash/wyhash.zig | 2 +-
lib/std/heap.zig | 2 +-
lib/std/io.zig | 56 ++---
lib/std/io/test.zig | 9 +-
lib/std/math.zig | 54 +++--
lib/std/math/big/int.zig | 17 +-
lib/std/math/big/rational.zig | 15 +-
lib/std/math/cos.zig | 2 +-
lib/std/math/ln.zig | 12 +-
lib/std/math/log.zig | 14 +-
lib/std/math/log10.zig | 12 +-
lib/std/math/log2.zig | 12 +-
lib/std/math/pow.zig | 2 +-
lib/std/math/sin.zig | 2 +-
lib/std/math/sqrt.zig | 6 +-
lib/std/math/tan.zig | 2 +-
lib/std/mem.zig | 4 +-
lib/std/meta.zig | 14 +-
lib/std/meta/trait.zig | 14 +-
lib/std/os.zig | 2 +-
lib/std/os/bits/linux.zig | 2 +-
lib/std/packed_int_array.zig | 12 +-
lib/std/rand.zig | 20 +-
lib/std/special/build_runner.zig | 2 +-
lib/std/special/c.zig | 2 +-
lib/std/special/compiler_rt/addXf3.zig | 14 +-
lib/std/special/compiler_rt/compareXf2.zig | 6 +-
lib/std/special/compiler_rt/divdf3.zig | 8 +-
lib/std/special/compiler_rt/divsf3.zig | 6 +-
lib/std/special/compiler_rt/extendXfYf2.zig | 6 +-
lib/std/special/compiler_rt/fixint.zig | 2 +-
lib/std/special/compiler_rt/fixuint.zig | 2 +-
lib/std/special/compiler_rt/floatsiXf.zig | 4 +-
lib/std/special/compiler_rt/mulXf3.zig | 6 +-
lib/std/special/compiler_rt/negXf2.zig | 2 +-
lib/std/special/compiler_rt/truncXfYf2.zig | 4 +-
lib/std/special/compiler_rt/udivmod.zig | 4 +-
lib/std/target.zig | 2 +-
lib/std/thread.zig | 6 +-
lib/std/zig/ast.zig | 28 ++-
lib/std/zig/parser_test.zig | 2 +-
lib/std/zig/render.zig | 3 +-
src-self-hosted/ir.zig | 39 ++--
src-self-hosted/translate_c.zig | 8 +-
src-self-hosted/type.zig | 2 +-
src/all_types.hpp | 44 ----
src/codegen.cpp | 6 -
src/ir.cpp | 348 --------------------------------
src/ir_print.cpp | 61 ------
test/compile_errors.zig | 111 +---------
test/stage1/behavior/bit_shifting.zig | 4 +-
test/stage1/behavior/bugs/3742.zig | 2 +-
test/stage1/behavior/enum.zig | 4 +-
test/stage1/behavior/error.zig | 7 +-
test/stage1/behavior/eval.zig | 4 +-
test/stage1/behavior/math.zig | 2 +-
test/stage1/behavior/misc.zig | 64 ------
test/stage1/behavior/reflection.zig | 36 +---
test/stage1/behavior/union.zig | 2 +-
test/translate_c.zig | 8 +-
67 files changed, 278 insertions(+), 1044 deletions(-)