| Age | Commit message (Expand) | Author |
| 2022-04-02 | stage2 llvm: properly align error union payload | Veikka Tuominen |
| 2022-03-31 | stage2: handle assembly input names | Veikka Tuominen |
| 2022-03-30 | CBE: improve support for asm inputs | Daniele Cocca |
| 2022-03-29 | stage2: implement `@intToError` with safety | Andrew Kelley |
| 2022-03-29 | CBE: fix C output after PR #11302, reenable tests | Daniele Cocca |
| 2022-03-28 | stage2: finish debug info for unions in the LLVM backend | Andrew Kelley |
| 2022-03-28 | stage2: LLVM: (WIP) add union fields debug info | John Schmidt |
| 2022-03-28 | stage2 llvm: fix union init of byRef values | Veikka Tuominen |
| 2022-03-27 | LLVM: handle aggregate_init for packed structs | Andrew Kelley |
| 2022-03-26 | stage2: simplify `scalar_ty` for `mul_add` in LLVM backend | William Sengir |
| 2022-03-26 | stage2 LLVM: Adjust to new AIR arithmetic overflow instructions | joachimschmidt557 |
| 2022-03-25 | sema: use `pl_op` for `@select` | John Schmidt |
| 2022-03-25 | stage2: implement `@select` | John Schmidt |
| 2022-03-23 | stage2 CBE: Improve support for unions and error sets | Cody Tapscott |
| 2022-03-22 | stage2: lazy `@alignOf` | Andrew Kelley |
| 2022-03-21 | stage2: align store for vector-to-array bitcast in LLVM backend | William Sengir |
| 2022-03-21 | stage2: make more instructions vector-compatible in LLVM backend | William Sengir |
| 2022-03-21 | stage2: implement `cmp_vector` for LLVM backend | William Sengir |
| 2022-03-21 | stage2: add AIR instruction `cmp_vector` | William Sengir |
| 2022-03-21 | Merge pull request #11253 from Vexu/pretty-print-values | Andrew Kelley |
| 2022-03-21 | stage2 llvm: fix lowerDeclRefValue for function aliases | Veikka Tuominen |
| 2022-03-21 | stage2: add way to print values with types | Veikka Tuominen |
| 2022-03-20 | stage2: remove Value.Tag.abi_align_default | Andrew Kelley |
| 2022-03-19 | CBE: implement mod, divFloor, divTrunc | Daniele Cocca |
| 2022-03-19 | stage2: add dbg_block_{begin,end} instruction | Veikka Tuominen |
| 2022-03-18 | CBE: add support for tuples | Daniele Cocca |
| 2022-03-17 | Implement `@byteSwap` for vectors | John Schmidt |
| 2022-03-17 | stage2: implement `@reduce` | Andrew Kelley |
| 2022-03-17 | stage2: prevent UB in the LLVM backend | Andrew Kelley |
| 2022-03-16 | Implement `@mulAdd` for vectors | John Schmidt |
| 2022-03-16 | CBE: better handling of sentineled slices/arrays | Daniele Cocca |
| 2022-03-16 | LLVM: fix slice debug info and functions | Andrew Kelley |
| 2022-03-16 | LLVM: make the load function copy isByRef=true types | Andrew Kelley |
| 2022-03-16 | stage2 llvm: keep track of inlined functions | Veikka Tuominen |
| 2022-03-16 | Sema: emit dbg_func around inline calls | Veikka Tuominen |
| 2022-03-16 | LLVM: fix LLVM assertion when slicing | Andrew Kelley |
| 2022-03-16 | LLVM: implement debug info for structs | Andrew Kelley |
| 2022-03-16 | stage2 llvm: fix `@extern` | Veikka Tuominen |
| 2022-03-15 | stage2: Fix panic on initializing comptime fields in tuple | Cody Tapscott |
| 2022-03-15 | CBE: fix output of airMinMax() | Daniele Cocca |
| 2022-03-14 | LLVM: clean up airUnaryOp to call callFloatUnary | Andrew Kelley |
| 2022-03-14 | stage2: fixups for topolarity-comptime-memory-reinterp branch | Andrew Kelley |
| 2022-03-14 | stage2 llvm: Respect container type when lowering parent pointers | Cody Tapscott |
| 2022-03-14 | stage2: Add container_ty/elem_ty to elem_ptr, field_ptr, *_payload_ptr Values | Cody Tapscott |
| 2022-03-15 | Merge pull request #11167 from mitchellh/codegen-arrays | Andrew Kelley |
| 2022-03-15 | stage2: add debug info for globals in the LLVM backend | William Sengir |
| 2022-03-14 | stage2: LLVM codegen of arrays should use type length, not value length | Mitchell Hashimoto |
| 2022-03-14 | Merge pull request #11143 from jmc-88/cbe | Andrew Kelley |
| 2022-03-14 | CBE: split {clz,ctz,mod,popCount,byteSwap,bitReverse} by type | Daniele Cocca |
| 2022-03-14 | stage2: rework Value storage of structs and arrays | Andrew Kelley |