src/all_types.hpp | 14 +++--- src/ast_render.cpp | 2 - src/bigint.cpp | 2 +- src/bigint.hpp | 2 +- src/codegen.cpp | 67 +++++++++++++++++++++++------ src/error.cpp | 1 + src/error.hpp | 1 + src/ir.cpp | 73 ++++++++++++++++++++++++-------- src/ir_print.cpp | 10 +++-- src/parser.cpp | 2 - src/tokenizer.cpp | 22 ---------- src/tokenizer.hpp | 2 - src/zig_llvm.cpp | 15 ++++++- src/zig_llvm.hpp | 4 ++ std/base64.zig | 22 +++++----- std/math/exp2.zig | 2 +- std/math/expm1.zig | 4 +- std/math/ilogb.zig | 4 +- std/math/ln.zig | 4 +- std/math/log10.zig | 6 +-- std/math/log1p.zig | 4 +- std/math/log2.zig | 6 +-- std/math/modf.zig | 4 +- std/rand.zig | 4 +- std/special/builtin.zig | 32 +++++++------- test/cases/math.zig | 45 ++++++++++++++++---- test/compile_errors.zig | 14 ++++++ test/debug_safety.zig | 34 ++++++++++++++- 28 files changed, 274 insertions(+), 128 deletions(-)