aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/math.zig
AgeCommit message (Expand)Author
2025-10-02Coff2: create a new linker from scratchJacob Young
2025-09-20coerce vectors to arrays rather than inline forAndrew Kelley
2025-09-20compiler: require comptime vector indexesAndrew Kelley
2025-09-18test: disable some vector ctz/clz behavior tests on LoongArch with LSXAlex Rønne Petersen
2025-07-31Merge pull request #24537 from IOKG04/some-documentation-updates-0Matthew Lugg
2025-07-28aarch64: implement scalar `@mod`Jacob Young
2025-07-28Merge branch 'ziglang:master' into some-documentation-updates-0Rue
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-22`@rem()` and `@mod()` take `denominator != 0`, not just `denominator > 0`IOKG04
2025-06-28riscv64: skip failing testsBingwu Zhang
2025-06-19x86_64: increase passing test coverage on windowsJacob Young
2025-06-16rename spirv backend nameAli Cheraghi
2025-06-06Compilation: enable the x86_64 backend by default for debug buildsJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-06-02x86_64: implement integer `@divFloor` and `@mod`Jacob Young
2025-06-01Legalize: implement scalarization of overflow intrinsicsJacob Young
2025-05-31Legalize: implement scalarization of binary operationsJacob Young
2025-05-31Legalize: implement scalarization of unary operationsJacob Young
2025-04-11Merge pull request #23061 from pavelverigo/stage2-wasm-miscAndrew Kelley
2025-04-11Merge pull request #23355 from jacobly0/x86_64-rewriteJacob Young
2025-04-11test: Disable a bunch of vector behavior tests for hexagon.Alex Rønne Petersen
2025-04-09x86_64: rewrite scalar `@mulWithOverflow`Jacob Young
2025-03-24stage2-wasm: clz fixPavel Verigo
2025-03-16Sema: rewrite comptime arithmeticmlugg
2025-02-24test: skip failing tests with spirv-vulkanAli Cheraghi
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2025-02-15x86_64: rewrite scalar and vector int `@rem`Jacob Young
2025-02-10cbe: fix ub triggered by mulw overflowing the promoted typeJacob Young
2025-01-16x86_64: pass more behavior testsJacob Young
2025-01-16x86_64: implement switch jump tablesJacob Young
2025-01-16x86_64: implement clz and notJacob Young
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-10-13spirv: skip range switch testsRobin Voetter
2024-10-08stage2-wasm: airRem + airMod for floatsPavel Verigo
2024-09-17Sema: clean up cmpNumericmlugg
2024-09-12test: Re-enable a bunch of behavior tests with LLVM.Alex Rønne Petersen
2024-09-10test: Skip some floating point tests that fail on `arm-linux-(gnu,musl)eabi`.Alex Rønne Petersen
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-07-26riscv: enable passing testsDavid Rubin
2024-07-26riscv: implement `@clz`David Rubin
2024-07-26riscv: implement more operatorsDavid Rubin
2024-07-20disable failing tests on stage2 backendsPavel Verigo
2024-07-20stage2-wasm: @mulWithOverflow fixes + 128 bit signedPavel Verigo
2024-07-18stage2-wasm: improve @shlWithOverflow for <= 128 bitsPavel Verigo
2024-07-18stage2-wasm: enhance add/subWithOverflowPavel Verigo
2024-07-14riscv: truncate `airStructFieldVal` resultDavid Rubin
2024-07-02stage2-wasm: not op for <= 128 bits intsPavel Verigo
2024-06-22stage2-wasm: fix div and remPavel Verigo
2024-06-13riscv: rewrite "binOp"David Rubin
2024-06-13riscv: integer + float `@abs`David Rubin