zig/test
Andrew Kelley 5467582444 saturating arithmetic modifications
* Remove the builtins `@addWithSaturation`, `@subWithSaturation`,
   `@mulWithSaturation`, and `@shlWithSaturation` now that we have
   first-class syntax for saturating arithmetic.
 * langref: Clarify the behavior of `@shlExact`.
 * Ast: rename `bit_shift_left` to `shl` and `bit_shift_right` to `shr`
   for consistency.
 * Air: rename to include underscore separator with consistency with
   the rest of the ops.
 * Air: add shl_exact instruction
 * Use non-extended tags for saturating arithmetic, to keep it
   simple so that all the arithmetic operations can be done the same
   way.
   - Sema: unify analyzeArithmetic with analyzeSatArithmetic
     - implement comptime `+|`, `-|`, and `*|`
     - allow float operands to saturating arithmetic
 * `<<|` allows any integer type for the RHS.
 * C backend: fix rebase conflicts
 * LLVM backend: reduce the amount of branching for arithmetic ops
 * zig.h: fix magic number not matching actual size of C integer types
2021-09-28 19:19:28 -07:00
..
behavior saturating arithmetic modifications 2021-09-28 19:19:28 -07:00
src
stage1/c_abi
stage2 Spelling corrections (#9833) 2021-09-24 13:39:20 -04:00
standalone macho: fix incorrect segment/section growth calculation 2021-09-21 20:22:52 +02:00
assemble_and_link.zig
behavior.zig stage2: more arithmetic support 2021-09-28 16:12:24 -07:00
cases.zig Fix failing tests and windows link dependencies 2021-09-22 14:39:02 -05:00
cli.zig
compare_output.zig
compile_errors.zig Spelling corrections (#9833) 2021-09-24 13:39:20 -04:00
gen_h.zig
run_translated_c.zig Spelling corrections (#9833) 2021-09-24 13:39:20 -04:00
runtime_safety.zig
stack_traces.zig
standalone.zig macho: fix incorrect segment/section growth calculation 2021-09-21 20:22:52 +02:00
tests.zig Spelling corrections (#9833) 2021-09-24 13:39:20 -04:00
translate_c.zig Spelling corrections (#9833) 2021-09-24 13:39:20 -04:00