| Age | Commit message (Expand) | Author |
| 2021-07-20 | Sema: reimplement runtime switch | Andrew Kelley |
| 2021-07-20 | Resolve regressions | Luuk de Gram |
| 2021-07-20 | wasm: Resolve regressions, add intcast support | Luuk de Gram |
| 2021-07-20 | stage2: wasm backend: update to latest naming convention | Andrew Kelley |
| 2021-07-20 | stage2: update LLVM backend to new AIR memory layout | Andrew Kelley |
| 2021-07-20 | Refactor entire wasm-backend to use new AIR memory layout | Luuk de Gram |
| 2021-07-20 | Fix wasm-related compile errors: | Luuk de Gram |
| 2021-07-20 | stage2: Air and Liveness are passed ephemerally | Andrew Kelley |
| 2021-07-20 | stage2: rework AIR memory layout | Andrew Kelley |
| 2021-07-07 | stage2: fix if expressions on error unions | Andrew Kelley |
| 2021-06-21 | cleanups related to unused params | Andrew Kelley |
| 2021-06-21 | fix code broken from previous commit | Jacob G-W |
| 2021-06-21 | std, src, doc, test: remove unused variables | Jacob G-W |
| 2021-06-03 | Breaking hash map changes for 0.8.0 | Martin Wickham |
| 2021-05-28 | wasm: Add stage2 tests for error unions | Luuk de Gram |
| 2021-05-28 | wasm: Reverse the order of error and payload | Luuk de Gram |
| 2021-05-28 | wasm: Add support for error union as return type | Luuk de Gram |
| 2021-05-28 | wasm: Implement error unions and unwrapping | Luuk de Gram |
| 2021-05-28 | wasm: Support error sets | Luuk de Gram |
| 2021-05-22 | stage2: Move BlockData out of ir.Inst.Block | joachimschmidt557 |
| 2021-05-22 | stage2: rename ir.zig to air.zig | Andrew Kelley |
| 2021-05-20 | Also support multi-prong branches | Luuk de Gram |
| 2021-05-20 | stage2 wasm: Support basic switches | Luuk de Gram |
| 2021-05-20 | wasm backend: implement `multi_value` for `WValue` | Luuk de Gram |
| 2021-05-19 | Do not create a local for the struct itself + test cases | Luuk de Gram |
| 2021-05-19 | Initial support for structs in wasm backend | Luuk de Gram |
| 2021-05-19 | Explicit return & more complex wasm enum test | Luuk de Gram |
| 2021-05-19 | wasm backend - Initial enum support | Luuk de Gram |
| 2021-05-08 | Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen | Andrew Kelley |
| 2021-05-08 | update usage of std.testing in stage2 | Veikka Tuominen |
| 2021-04-28 | stage2: semaDecl properly analyzes the decl block | Andrew Kelley |
| 2021-04-08 | Refactor link/wasm.zig to use offset table | Luuk de Gram |
| 2021-04-08 | Cleanup | Luuk de Gram |
| 2021-04-08 | Calculate data length to ensure correct pointer offsets | Luuk de Gram |
| 2021-04-08 | Basic "Hello world" working | Luuk de Gram |
| 2021-04-08 | stage2 wasm: Add bitwise/boolean ops &, |, ^, and, or | gracefu |
| 2021-04-05 | stage2 wasm codegen: refactor to use wasm.buildOpcode | gracefu |
| 2021-04-05 | std/wasm: add buildOpcode to help construction of `Opcode`s | gracefu |
| 2021-04-05 | stage2 wasm: codegen `mul` op | gracefu |
| 2021-04-05 | stage2 wasm: codegen `sub` op | gracefu |
| 2021-03-28 | Merge remote-tracking branch 'origin/master' into zir-memory-layout | Andrew Kelley |
| 2021-03-22 | Fix getNot and add test cases | Luuk de Gram |
| 2021-03-22 | Implement more instructions for more control flow support | Luuk de Gram |
| 2021-03-18 | stage2: get Module and Sema compiling again | Andrew Kelley |
| 2021-02-05 | Ensure function indices are correct and fix a memory leak | Luuk de Gram |
| 2021-02-05 | Create type declarations for extern functions and write the 'import' section | Luuk de Gram |
| 2021-01-26 | Add tests, fix locals that are created in blocks like loops, and handle all b... | Luuk de Gram |
| 2021-01-24 | Nested conditions and loops support | Luuk de Gram |
| 2021-01-18 | update wasm backend to match new Module API | Andrew Kelley |
| 2021-01-16 | Generate correct opcode for 'addGen' depending on type | Luuk de Gram |