doc/langref.html.in | 21 --
lib/std/hash/auto_hash.zig | 4 +-
lib/std/hash/cityhash.zig | 15 +-
lib/std/hash/murmur.zig | 18 +-
lib/std/hash/siphash.zig | 19 +-
lib/std/hash/wyhash.zig | 6 +-
lib/std/math/big/int.zig | 14 +-
lib/std/os/linux.zig | 2 +-
lib/std/special/compiler_rt/arm/aeabi_dcmp.zig | 10 +-
lib/std/special/compiler_rt/arm/aeabi_fcmp.zig | 10 +-
lib/std/special/compiler_rt/divti3.zig | 5 +-
lib/std/special/compiler_rt/extendXfYf2.zig | 8 +-
lib/std/special/compiler_rt/floatsiXf.zig | 6 +-
lib/std/special/compiler_rt/modti3.zig | 5 +-
lib/std/special/compiler_rt/multi3.zig | 5 +-
lib/std/special/compiler_rt/stack_probe.zig | 12 +-
lib/std/special/compiler_rt/umodti3.zig | 5 +-
lib/std/special/start.zig | 10 +-
src/all_types.hpp | 19 +-
src/analyze.cpp | 7 +-
src/codegen.cpp | 17 +-
src/ir.cpp | 334 ++++++++++++++++++++------------
src/ir_print.cpp | 21 ++
test/stage1/behavior/call.zig | 15 +-
test/stage1/behavior/fn.zig | 10 +-
25 files changed, 372 insertions(+), 226 deletions(-)