doc/langref.html.in | 32 +-- src/all_types.hpp | 8 +- src/analyze.cpp | 184 ++++++++--------- src/codegen.cpp | 66 ++++--- src/ir.cpp | 340 ++++++++++++++++---------------- std/math/ln.zig | 4 +- std/math/log.zig | 6 +- std/math/log10.zig | 4 +- std/math/log2.zig | 4 +- std/math/sqrt.zig | 4 +- test/cases/math.zig | 24 ++- test/cases/misc.zig | 8 +- test/compile_errors.zig | 12 +- 13 files changed, 355 insertions(+), 341 deletions(-)