| Age | Commit message (Expand) | Author |
| 2023-04-09 | spirv: enum values, struct_field_val, ret_ptr, ret_load | Robin Voetter |
| 2023-04-09 | spirv: add_with_overflow | Robin Voetter |
| 2023-04-09 | spirv: slice operations | Robin Voetter |
| 2023-04-09 | spirv: add liveness checks | Robin Voetter |
| 2023-04-09 | spirv: slice types | Robin Voetter |
| 2023-04-09 | spirv: array, structs, bitcast, call | Robin Voetter |
| 2023-04-09 | spirv: improve storage efficiency for integer and float types | Robin Voetter |
| 2023-04-09 | spirv: enum type | Robin Voetter |
| 2023-04-09 | spirv: allow more calling conventions | Robin Voetter |
| 2023-02-18 | update std lib and compiler sources to new for loop syntax | Andrew Kelley |
| 2023-02-01 | link: make SpirV atoms fully owned by the linker | Jakub Konka |
| 2023-01-04 | Sema: implement AVR address spaces | Maciej 'vesim' KuliĆski |
| 2022-12-09 | Eliminate `BoundFn` type from the language | Veikka Tuominen |
| 2022-12-03 | Sema: fix comparisons between lazy and runtime values | Veikka Tuominen |
| 2022-11-23 | fmt | Robin Voetter |
| 2022-11-23 | spirv: assembler | Robin Voetter |
| 2022-06-09 | introduce std.debug.Trace | Andrew Kelley |
| 2022-04-27 | std: replace usage of std.meta.bitCount() with @bitSizeOf() | Isaac Freund |
| 2022-04-20 | stage2: use indexes for Decl objects | Andrew Kelley |
| 2022-03-22 | stage2: lazy `@alignOf` | Andrew Kelley |
| 2022-01-28 | spirv: spir-v dedicated type system | Robin Voetter |
| 2022-01-28 | spirv: new module | Robin Voetter |
| 2022-01-28 | spirv: keep track of air & liveness so that it can be used in flush() | Robin Voetter |
| 2022-01-24 | stage2: rework a lot of stuff | Andrew Kelley |
| 2021-11-30 | allocgate: std Allocator interface refactor | Lee Cannon |
| 2021-11-01 | Fix ensureTotalCapacity calls that should be ensureUnusedCapacity calls | Ryan Liptak |
| 2021-10-21 | stage2: more division support | 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-24 | Spelling corrections (#9833) | Josh Soref |
| 2021-09-19 | Update all ensureCapacity calls to the relevant non-deprecated version | Ryan Liptak |
| 2021-07-20 | stage2: update LLVM backend to new AIR memory layout | Andrew Kelley |
| 2021-07-20 | stage2: Air and Liveness are passed ephemerally | Andrew Kelley |
| 2021-07-20 | stage2: first pass over Module.zig for AIR memory layout | Andrew Kelley |
| 2021-07-20 | stage2: update Liveness, SPIR-V for new AIR memory layout | Andrew Kelley |
| 2021-07-20 | stage2: rework AIR memory layout | Andrew Kelley |
| 2021-07-12 | C backend: TypedefMap is now ArrayHashMap | Andrew Kelley |
| 2021-06-21 | std, src, doc, test: remove unused variables | Jacob G-W |
| 2021-06-10 | zig fmt | Andrew Kelley |
| 2021-06-03 | Breaking hash map changes for 0.8.0 | Martin Wickham |
| 2021-05-22 | Merge pull request #8852 from Snektron/spirv | Andrew Kelley |
| 2021-05-22 | stage2: rename ir.zig to air.zig | Andrew Kelley |
| 2021-05-22 | SPIR-V: Make functions which always return a null result return void instead | Robin Voetter |
| 2021-05-22 | SPIR-V: Generate locals at the start of a function | Robin Voetter |
| 2021-05-22 | SPIR-V: Debug line info/source info | Robin Voetter |
| 2021-05-22 | SPIR-V: DeclGen constructor/destructor | Robin Voetter |
| 2021-05-22 | SPIR-V: branching | Robin Voetter |
| 2021-05-22 | SPIR-V: Pass source location to genType and genConstant for better error repo... | Robin Voetter |
| 2021-05-22 | SPIR-V: Preliminary alloc/store/load generation | Robin Voetter |
| 2021-05-22 | SPIR-V: Split out genCmp from genBinOp | Robin Voetter |