| Age | Commit message (Expand) | Author |
| 2021-12-21 | stage2: allow multiple inferred error sets per Fn | Robin Voetter |
| 2021-12-21 | stage2: move inferred error set state into func | Robin Voetter |
| 2021-11-30 | allocgate: renamed getAllocator function to allocator | Lee Cannon |
| 2021-11-30 | allocgate: stage 1 and 2 building | Lee Cannon |
| 2021-11-30 | allocgate: std Allocator interface refactor | Lee Cannon |
| 2021-11-30 | std lib API deprecations for the upcoming 0.9.0 release | Andrew Kelley |
| 2021-11-24 | stage2: fix unwrap function call with optional pointer return value | Andrew Kelley |
| 2021-11-23 | C backend: avoid branching multiple times on AIR tag | Andrew Kelley |
| 2021-11-23 | C backend: errors and optionals | Scibuild |
| 2021-11-16 | stage2: LLVM backend: memset to 0xaa for undefined stores | Andrew Kelley |
| 2021-11-16 | correct misnamed variables caused by copy-paste | drew |
| 2021-11-16 | fix array airStoreUndefined for arrays | drew |
| 2021-11-16 | add generics behavior test | drew |
| 2021-11-16 | simplify things | drew |
| 2021-11-16 | fix assumption where all positive big ints are unsigned | drew |
| 2021-11-16 | make it more clear we should do UB wrapping optimizations for ptr arithmetic | drew |
| 2021-11-16 | small changes + align tests obviously shouldn't have passed | drew |
| 2021-11-16 | fmt | drew |
| 2021-11-16 | C backend: basic big ints, fix airPtrToInt, array references, pointer arithme... | drew |
| 2021-11-14 | CBE: memset(..., 0xaa, ...) undefined values | Daniele Cocca |
| 2021-11-11 | c codegen: fix airIsNull with pointers | Jacob G-W |
| 2021-11-10 | C backend: Improve lowering of Zig types to C types | Thomas Ives |
| 2021-11-09 | Sema: implement coerce_result_ptr for optionals | Andrew Kelley |
| 2021-11-09 | stage2: Add support for floats in the C backend (#10059) | Zen1th |
| 2021-11-08 | C backend: restore handling of .NoReturn in function signature | Emily Bellows |
| 2021-11-08 | C backend: while, struct tests, better undefined global handling | Emily Bellows |
| 2021-11-02 | C backend: implement ?void, and other zero sized types | Emily Bellows |
| 2021-10-30 | C backend: implement signed trunc | Emily Bellows |
| 2021-10-29 | stage2: implement `@popCount` for non-vectors | Andrew Kelley |
| 2021-10-28 | C backend: implement trunc for unsigned non-pow2 ints | Andrew Kelley |
| 2021-10-28 | C backend: implement trunc instruction | Andrew Kelley |
| 2021-10-28 | C backend: fix `@boolToInt` | Andrew Kelley |
| 2021-10-28 | C backend: fix ptrtoint and wrap_errunion_err | Andrew Kelley |
| 2021-10-28 | C backend: fix enough that zig test works | Andrew Kelley |
| 2021-10-22 | stage2: slice and alignment fixes | Andrew Kelley |
| 2021-10-21 | stage2: more division support | Andrew Kelley |
| 2021-10-21 | stage2: elemPtr for slices | Robin Voetter |
| 2021-10-21 | stage2: remove ptr_ptr_elem_val and ptr_slice_elem_val | Robin Voetter |
| 2021-10-20 | stage2: implement slicing | Andrew Kelley |
| 2021-10-20 | stage2: air ptr_slice_len_ptr and ptr_slice_ptr_ptr | Robin Voetter |
| 2021-10-14 | stage2: implement `@minimum` and `@maximum`, including vectors | Andrew Kelley |
| 2021-10-11 | stage2: support nested structs and arrays and sret | Andrew Kelley |
| 2021-10-04 | migrate from `std.Target.current` to `@import("builtin").target` | Andrew Kelley |
| 2021-10-03 | C backend: improved Decl name lowering | Andrew Kelley |
| 2021-10-03 | C backend: fix lowering of struct types | Andrew Kelley |
| 2021-10-03 | C backend: fix lowering of struct, float, and slice constants | Andrew Kelley |
| 2021-10-02 | Delete Module.Scope, move Block into Sema | Martin Wickham |
| 2021-10-02 | Remove my dumb "namespace decl" hack | Martin Wickham |
| 2021-09-28 | stage2: implement `@clz` and `@ctz` | Andrew Kelley |
| 2021-09-28 | saturating arithmetic modifications | Andrew Kelley |