doc/langref.html.in | 67 +++++++------ lib/std/math/round.zig | 4 + lib/std/meta.zig | 1 + lib/std/multi_array_list.zig | 2 +- lib/std/special/c.zig | 10 +- src/Sema.zig | 62 +++++++++++- src/codegen/llvm.zig | 6 +- src/type.zig | 9 +- src/value.zig | 19 +--- test/behavior/cast.zig | 25 ++++- test/behavior/floatop.zig | 145 +++++++++++++++++++++++---- test/behavior/math.zig | 169 ++++++++++++++++++++++++-------- test/cases.zig | 3 +- 13 files changed, 394 insertions(+), 128 deletions(-)