| Age | Commit message (Expand) | Author |
| 2022-10-12 | codegen: add support for lowering .field_ptr on a slice | jacobly0 |
| 2022-08-21 | Sema: handle union and enum field order being different | Veikka Tuominen |
| 2022-08-12 | stage2: generate a switch for `@errSetCast` safety | Veikka Tuominen |
| 2022-08-05 | stage2 cbe: correct `airIsNull` ptr operand check | Veikka Tuominen |
| 2022-08-05 | stage2: add runtime safety for invalid enum values | Veikka Tuominen |
| 2022-07-23 | stage2: implement `@setFloatMode` | Veikka Tuominen |
| 2022-07-23 | Sema: bad union field access safety | Veikka Tuominen |
| 2022-07-22 | stage2: fix airIsErr when `is_ptr == true` | Veikka Tuominen |
| 2022-06-30 | stage2: lower float negation explicitly | Andrew Kelley |
| 2022-06-20 | std.crypto: fix invalid pass by value | Veikka Tuominen |
| 2022-06-11 | stage2: make `error{}` the same size as `anyerror` | Veikka Tuominen |
| 2022-06-09 | introduce std.debug.Trace | Andrew Kelley |
| 2022-06-05 | C backend: implement `try` instruction | Andrew Kelley |
| 2022-06-05 | stage2: implement the new "try" ZIR/AIR instruction | Andrew Kelley |
| 2022-05-24 | stage2: fixes for error unions, optionals, errors | Andrew Kelley |
| 2022-05-24 | stage2: make `?anyerror` represented the same as `anyerror` | Andrew Kelley |
| 2022-05-24 | C backend: update to new error union semantics | Andrew Kelley |
| 2022-05-17 | stage2: fix pointer arithmetic result type | Andrew Kelley |
| 2022-05-16 | stage2: disable error return tracing on unsupported targets | Veikka Tuominen |
| 2022-05-16 | stage2: implement error return traces | Veikka Tuominen |
| 2022-05-16 | C backend: implement overflow arithmetic | Andrew Kelley |
| 2022-05-02 | stage2: improve inline asm stage1 compatibility | Andrew Kelley |
| 2022-04-30 | CBE: handle returning `undefined` for ErrorUnion | Daniele Cocca |
| 2022-04-28 | CBE: fix renderValue() for struct fields with no runtime bits | Daniele Cocca |
| 2022-04-27 | add new builtin function `@tan` | Andrew Kelley |
| 2022-04-22 | C backend: Fix array declarations | Annika L |
| 2022-04-20 | stage2: use indexes for Decl objects | Andrew Kelley |
| 2022-04-14 | stage2: progress towards stage3 | Andrew Kelley |
| 2022-04-12 | Liveness: modify encoding to support over 32 operands | Andrew Kelley |
| 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-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: add AIR instruction `cmp_vector` | William Sengir |
| 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 | stage2: implement `@reduce` | Andrew Kelley |
| 2022-03-16 | CBE: better handling of sentineled slices/arrays | Daniele Cocca |
| 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-15 | CBE: fix output of airMinMax() | Daniele Cocca |
| 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 |
| 2022-03-14 | Remove signed_type from zig_{clz,ctz,popcount} | Daniele Cocca |
| 2022-03-14 | Review suggestion: use hasRuntimeBitsIgnoreComptime() | Daniele Cocca |