| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-04 | codegen: fix tuple padding | Jacob Young | |
| Closes #25797 | |||
| 2025-10-30 | aarch64: implement optional comparisons | Jacob Young | |
| 2025-10-29 | x86_64: continue hacking around unimplemented linker logic | Jacob Young | |
| Closes #25666 | |||
| 2025-10-18 | tweak tests to avoid timeouts | mlugg | |
| 2025-10-10 | Coff: implement threadlocal variables | Jacob Young | |
| 2025-10-08 | don't make OPV tuple fields `comptime` | xdBronch | |
| 2025-10-07 | don't make anonymous tuple fields referencing `comptime var`s `comptime` | xdBronch | |
| 2025-10-06 | don't pass zero-length `@memset` to the backend | xdBronch | |
| 2025-10-03 | x86_64: fix bool vector init register clobber | Jacob Young | |
| Closes #25439 | |||
| 2025-10-02 | Coff2: create a new linker from scratch | Jacob Young | |
| 2025-10-02 | x86_64: fix windows calling convention abi | Jacob Young | |
| 2025-09-27 | x86_64: fix `~`/`!` miscomps | Jacob Young | |
| 2025-09-25 | Merge pull request #24497 from ziglang/aro-translate-c | Andrew Kelley | |
| compiler: update aro and translate-c to latest; delete clang translate-c | |||
| 2025-09-24 | x86_64: improve support for large enums | Jacob Young | |
| Closes #25247 | |||
| 2025-09-24 | remove behavior test that depended on std.zig.c_translation | Andrew Kelley | |
| behavior tests may not depend on this namespace. | |||
| 2025-09-23 | forbid trivial local address returned from functions (#25333) | Andrew Kelley | |
| progress towards #25312 | |||
| 2025-09-20 | add behavior test: comptime C pointer to optional pointer | Andrew Kelley | |
| 2025-09-20 | add behavior test: avoid unused field function body compile error | Andrew Kelley | |
| 2025-09-20 | add behavior test: resist alias of explicit copy... | Andrew Kelley | |
| ...of array passed as arg closes #22906 | |||
| 2025-09-20 | allow some test cases to regress | Andrew Kelley | |
| tracked by #24061 - these should be re-enabled once that is solved. | |||
| 2025-09-20 | Revert "frontend: another packedStructFieldPtrInfo fix" | mlugg | |
| This reverts commit dedccecda944f88a5278c12c24ffbea46126de63. | |||
| 2025-09-20 | aarch64: fix behavior failures | Jacob Young | |
| 2025-09-20 | disable failing stage2_aarch64 behavior tests | Andrew Kelley | |
| 2025-09-20 | frontend: another packedStructFieldPtrInfo fix | Andrew Kelley | |
| it was calculating host integer size in a wrong way. just use integer abi size | |||
| 2025-09-20 | frontend: packed struct field ptr no longer finds byte borders | Andrew Kelley | |
| technically breaking, but I doubt anyone will notice. | |||
| 2025-09-20 | aarch64: enable fixed behavior | Jacob Young | |
| 2025-09-20 | coerce vectors to arrays rather than inline for | Andrew Kelley | |
| 2025-09-20 | compiler: require comptime vector indexes | Andrew Kelley | |
| 2025-09-20 | add behavior test: return undefined pointer from function | Andrew Kelley | |
| This clarifies that it is legal to return an invalid pointer from a function, provided that such pointer is not dereferenced. This matches current status quo of the language. Any change to this should be a proposal that argues for different semantics. It is also legal in C to return a pointer to a local. The C backend lowers such thing directly, so the corresponding warning in C must be disabled (`-Wno-return-stack-address`). | |||
| 2025-09-18 | test: disable some vector ctz/clz behavior tests on LoongArch with LSX | Alex Rønne Petersen | |
| https://github.com/llvm/llvm-project/issues/159529 | |||
| 2025-09-18 | test: skip `alternative constraints` behavior test on LoongArch | Alex Rønne Petersen | |
| https://github.com/llvm/llvm-project/issues/159200 | |||
| 2025-09-17 | fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182) | Silver | |
| Fixes #25180 | |||
| 2025-09-17 | Merge pull request #25201 from jacobly0/x86_64-addsat | Andrew Kelley | |
| x86_64: fix strictness edge cases in `+|` | |||
| 2025-09-13 | std.math.big.int: normalize zero result for small multiplications | mlugg | |
| Resolves: #25221 | |||
| 2025-09-10 | x86_64: delete usages of avx2 `vpack?s??` | Jacob Young | |
| This instruction actually has fairly useless semantics, and even the cases that were semantically correct could save 1 cycle of latency by using a different sequnce involving the avx version instead. Closes #25174 | |||
| 2025-09-10 | x86_64: fix strictness edge cases in `+|` | Jacob Young | |
| Closes #25145 | |||
| 2025-09-07 | behavior tests: remove one dependency on std lib | Andrew Kelley | |
| 2025-09-07 | wasm backend: disable failing behavior tests | Andrew Kelley | |
| 2025-09-05 | disable failing behavior test on stage2_aarch64 | Andrew Kelley | |
| 2025-09-05 | behavior tests: update for new requirement | Andrew Kelley | |
| packed union fields must all have matching bit sizes | |||
| 2025-09-04 | Reenable vector tests for armeb/thumbeb | Luna Schwalbe | |
| https://github.com/ziglang/zig/issues/22060 has been fixed by upstream. | |||
| 2025-08-31 | delete behavior test that depends on std.fmt | Andrew Kelley | |
| behavior tests should have minimal dependency on std | |||
| 2025-08-30 | test: disable some varargs behavior tests on RISC-V due to LLVM 21 regression | Alex Rønne Petersen | |
| https://github.com/ziglang/zig/issues/25064 | |||
| 2025-08-30 | test: re-enable a bunch of vector behavior tests on hexagon | Alex Rønne Petersen | |
| 2025-08-29 | Merge pull request #25036 from ziglang/GenericWriter | Andrew Kelley | |
| std.Io: delete GenericWriter, AnyWriter, and null_writer | |||
| 2025-08-29 | LLVM backend:fix align 1 sret parameter load returned | Andrew Kelley | |
| closes #25067 | |||
| 2025-08-28 | behavior tests: remove "variadic functions" dependency on std lib | Andrew Kelley | |
| 2025-08-28 | update GenericWriter usage found by test-cases | Andrew Kelley | |
| 2025-08-28 | AstGen: forward result type through unary float builtins | David Rubin | |
| Uses a new `float_op_result_ty` ZIR instruction tag. | |||
| 2025-08-15 | Add test for passing extern function to function | antlilja | |
