| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-01 | x86_64: implement float `@sqrt` builtin | Jacob Young | |
| 2023-10-01 | x86_64: implement float arithmetic builtins | Jacob Young | |
| 2023-10-01 | x86_64: implement float round builtins | Jacob Young | |
| 2023-10-01 | x86_64: implement float compare and cast builtins | Jacob Young | |
| 2023-10-01 | behavior: cleanup floatop tests | Jacob Young | |
| 2023-10-01 | x86_64: implement and test unary float builtins | Jacob Young | |
| 2023-09-27 | Replace `@fabs` with `@abs` in behavior tests | antlilja | |
| 2023-09-23 | spirv: enable passing tests | Robin Voetter | |
| 2023-09-19 | compiler_rt: fix arm hard-float f16 abi | Jacob Young | |
| Closes #16848 | |||
| 2023-09-19 | compiler_rt: fix fp sub being optimized to call itself | Jacob Young | |
| Closes #16844 Reduces #16846 | |||
| 2023-09-19 | disable behavior tests regressed by LLVM 17 | Andrew Kelley | |
| See #16844 See #16845 See #16846 See #16848 | |||
| 2023-09-10 | wasm: enable successful behavior tests | Techatrix | |
| 2023-08-21 | compiler_rt: fix f80 comparisons | Carl Ã…stholm | |
| This corrects comparisons between negative numbers. | |||
| 2023-07-31 | std: finish cleanup up asm | Jacob Young | |
| This also required implementing the necessary syntax in the x86_64 backend. | |||
| 2023-07-31 | cbe: get behavior tests running on arm | Jacob Young | |
| Specifically without linking libc. | |||
| 2023-06-24 | all: migrate code to new cast builtin syntax | mlugg | |
| Most of this migration was performed automatically with `zig fmt`. There were a few exceptions which I had to manually fix: * `@alignCast` and `@addrSpaceCast` cannot be automatically rewritten * `@truncate`'s fixup is incorrect for vectors * Test cases are not formatted, and their error locations change | |||
| 2023-06-19 | all: zig fmt and rename "@XToY" to "@YFromX" | Eric Joldasov | |
| Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> | |||
| 2023-06-13 | all: replace `comptime try` with `try comptime` | Eric Joldasov | |
| Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> | |||
| 2023-05-20 | spirv: ptr_elem_val | Robin Voetter | |
| Implements the ptr_elem_val air tag. Implementation is unified with ptr_elem_ptr. | |||
| 2023-05-20 | spirv: more passing tests | Robin Voetter | |
| 2023-05-18 | x86_64: fix multi-limb compare | Jacob Young | |
| 2023-05-15 | x86_64: redo movement, float negation, and `@fabs` | Jacob Young | |
| 2023-05-15 | x86_64: add missing multply of `f16` | Jacob Young | |
| 2023-05-11 | setup spirv backend in behavior tests | Ali Chraghi | |
| 2023-05-08 | x86_64: implement binary operations for `f16` and `f16` vectors | Jacob Young | |
| 2023-05-08 | x86_64: implement `@floor`, `@ceil`, and `@trunc` for float vectors | Jacob Young | |
| 2023-05-08 | x86_64: implement `@sqrt` for `f16` scalars and vectors | Jacob Young | |
| 2023-05-08 | x86_64: implement float cast from `f16` to `f64` | Jacob Young | |
| 2023-05-03 | x86_64: fix feature confusion | Jacob Young | |
| 2023-05-03 | x86_64: implement fabs | Jacob Young | |
| 2023-05-01 | x86_64: fix emitting f80 globals | Jacob Young | |
| 2023-05-01 | behavior: update affected tests for the x86_64 backend | Jacob Young | |
| 2023-04-21 | behavior: enable a bunch of disabled tests | Jacob Young | |
| 2023-04-15 | disable more failing C backend tests | Andrew Kelley | |
| 2023-04-15 | disable not-yet-passing C backend tests | Andrew Kelley | |
| 2023-03-26 | wasm: implement float operations with compiler-rt | Techatrix | |
| 2023-03-15 | behavior: enable passing behavior tests on stage2_x86_64 | Jacob Young | |
| 2023-03-05 | CBE: implement vector operations | Jacob Young | |
| Also, bigint add and sub which is all I was actually trying to do. | |||
| 2022-12-10 | disable failing CBE behavior tests failing on aarch64-windows | Andrew Kelley | |
| Also start to move redundant tests next to each other to make them slightly more obvious that they need to be cleaned up. See tracking issue #13876 | |||
| 2022-12-10 | stage2: sparc64: Skip unimplemented tests | Koakuma | |
| 2022-12-06 | remove references to stage1 in behavior tests | Andrew Kelley | |
| Good riddance. | |||
| 2022-11-30 | cbe: operand of address of operator must be an lvalue | Veikka Tuominen | |
| 2022-11-28 | aarch64-windows: skip failing floatop behavior test | Jakub Konka | |
| 2022-11-19 | extract C backend behavior tests with vectors | Andrew Kelley | |
| No functional change. Separates various float operations behavior tests from the ones that test vectors. | |||
| 2022-11-04 | all: rename i386 to x86 | Ali Chraghi | |
| 2022-10-25 | cbe: improve floating point type support | Jacob Young | |
| 2022-10-25 | cbe: add support for all float literals types | Jacob Young | |
| 2022-10-25 | cbe: implement 128-bit and fix smaller integer builtins | Jacob Young | |
| 2022-10-25 | cbe: implement some float ops | Jacob Young | |
| 2022-10-25 | cbe: fix infinite recursion on recursive types | Jacob Young | |
