doc/langref.html.in | 22 +- lib/compiler_rt/powiXf2_test.zig | 465 ++++++++++++++++---------------- lib/std/Build/Step/Compile.zig | 5 - lib/std/base64.zig | 4 +- lib/std/builtin.zig | 3 - lib/std/crypto/25519/ed25519.zig | 6 - lib/std/cstr.zig | 2 +- lib/std/debug.zig | 2 - lib/std/fifo.zig | 2 - lib/std/fmt.zig | 12 +- lib/std/hash/auto_hash.zig | 8 +- lib/std/io.zig | 3 - lib/std/math.zig | 185 +++++++++---- lib/std/mem.zig | 12 +- lib/std/meta.zig | 20 +- lib/std/meta/trait.zig | 6 +- lib/std/rand.zig | 2 +- lib/std/rand/test.zig | 10 +- lib/std/testing.zig | 2 +- lib/std/unicode.zig | 30 +-- test/behavior/align.zig | 16 +- test/behavior/alignof.zig | 4 +- test/behavior/array.zig | 30 +-- test/behavior/async_fn.zig | 6 +- test/behavior/atomics.zig | 16 +- test/behavior/basic.zig | 12 +- test/behavior/bitcast.zig | 24 +- test/behavior/bitreverse.zig | 10 +- test/behavior/bool.zig | 2 +- test/behavior/bugs/1076.zig | 2 +- test/behavior/bugs/11139.zig | 2 +- test/behavior/bugs/1607.zig | 2 +- test/behavior/bugs/2114.zig | 2 +- test/behavior/bugs/421.zig | 2 +- test/behavior/bugs/4328.zig | 6 +- test/behavior/bugs/5474.zig | 4 +- test/behavior/bugs/655.zig | 2 +- test/behavior/byteswap.zig | 10 +- test/behavior/call.zig | 10 +- test/behavior/cast.zig | 116 ++++---- test/behavior/comptime_memory.zig | 4 +- test/behavior/defer.zig | 6 +- test/behavior/enum.zig | 32 +-- test/behavior/error.zig | 22 +- test/behavior/eval.zig | 20 +- test/behavior/field_parent_ptr.zig | 10 +- test/behavior/floatop.zig | 116 ++++---- test/behavior/fn.zig | 12 +- test/behavior/for.zig | 12 +- test/behavior/if.zig | 4 +- test/behavior/int128.zig | 8 +- test/behavior/int_div.zig | 2 +- test/behavior/math.zig | 106 ++++---- test/behavior/maximum_minimum.zig | 12 +- test/behavior/muladd.zig | 18 +- test/behavior/null.zig | 6 +- test/behavior/optional.zig | 16 +- test/behavior/packed-struct.zig | 2 +- test/behavior/pointers.zig | 70 ++--- test/behavior/popcount.zig | 4 +- test/behavior/ptrcast.zig | 12 +- test/behavior/saturating_arithmetic.zig | 64 ++--- test/behavior/select.zig | 4 +- test/behavior/shuffle.zig | 6 +- test/behavior/sizeof_and_typeof.zig | 16 +- test/behavior/slice.zig | 150 +++++------ test/behavior/struct.zig | 36 +-- test/behavior/switch.zig | 40 +-- test/behavior/truncate.zig | 6 +- test/behavior/try.zig | 2 +- test/behavior/tuple.zig | 14 +- test/behavior/type_info.zig | 40 +-- test/behavior/union.zig | 56 ++-- test/behavior/usingnamespace.zig | 2 +- test/behavior/vector.zig | 68 ++--- test/behavior/while.zig | 8 +- test/behavior/wrapping_arithmetic.zig | 30 +-- test/cases/compile_errors/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig | 5 +- test/cases/compile_errors/comptime_vector_overflow_shows_the_index.zig | 4 +- test/cases/compile_errors/nested_vectors.zig | 2 +- test/cases/compile_errors/shuffle_with_selected_index_past_first_vector_length.zig | 4 +- test/cases/compile_errors/vector_index_out_of_bounds.zig | 4 +- test/standalone/issue_794/main.zig | 2 +- 83 files changed, 1091 insertions(+), 1045 deletions(-)