doc/langref.html.in | 18 +-- src/all_types.hpp | 4 +- src/analyze.cpp | 94 ++++++------- src/codegen.cpp | 38 +++--- src/ir.cpp | 230 ++++++++++++++++---------------- 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 | 4 +- test/compile_errors.zig | 12 +- 13 files changed, 230 insertions(+), 216 deletions(-)