| Age | Commit message (Expand) | Author |
| 2023-05-20 | spirv: fix some (Ptr)AccessChain uses | Robin Voetter |
| 2023-05-20 | spirv: dont use OpIAddCarry | Robin Voetter |
| 2023-05-20 | spirv: use intInfo instead of arithmeticTypeInfo in airIntCast | Robin Voetter |
| 2023-05-20 | spirv: implement pointer comparison in for air cmp | Robin Voetter |
| 2023-05-20 | spirv: lower get_union_tag | Ali Chraghi |
| 2023-05-15 | spirv: lower ptrtoint & ignore dbg_inline instructions | Ali Chraghi |
| 2023-05-15 | spirv: implement arithmeticTypeInfo for Enum (`@intToEnum`) | Ali Chraghi |
| 2023-05-15 | spirv: lower float_to_int and int_to_float | Ali Chraghi |
| 2023-05-11 | spirv: lower store_safe, trunc and trap | Ali Chraghi |
| 2023-05-11 | spirv: make decl deps a hash map instead of an arraylist | Robin Voetter |
| 2023-05-11 | spirv: lower wrap_optional | Robin Voetter |
| 2023-05-11 | spirv: lower air optional_payload | Robin Voetter |
| 2023-05-11 | spirv: lower air is_null, is_non_null | Robin Voetter |
| 2023-05-11 | spirv: fix invalid code generated by br-with-value | Robin Voetter |
| 2023-05-11 | spirv: lower air wrap_errunion_err | Robin Voetter |
| 2023-05-11 | spirv: lower air unwrap_error_union_err | Robin Voetter |
| 2023-05-11 | spirv: lower air try | Robin Voetter |
| 2023-05-11 | spirv: fix OpFunctionCall parameters interleaving with insts | Robin Voetter |
| 2023-04-20 | Begin integrating new liveness analysis into remaining backends | mlugg |
| 2023-04-09 | spirv: Do not generate the Alignment attribute on pointers for now | Robin Voetter |
| 2023-04-09 | spirv: allow global, constant address spaces | Robin Voetter |
| 2023-04-09 | spirv: export functions with .Kernel callconv as entry point | Robin Voetter |
| 2023-04-09 | spirv: emit interface variables for entry points | Robin Voetter |
| 2023-04-09 | spirv: add decl dependencies for functions also | Robin Voetter |
| 2023-04-09 | spirv: temporarily emit test kernels | Robin Voetter |
| 2023-04-09 | spirv: implement error set and error unions | Robin Voetter |
| 2023-04-09 | spirv: improve linking globals | Robin Voetter |
| 2023-04-09 | spirv: overhaul constant lowering | Robin Voetter |
| 2023-04-09 | spirv: union types/constants | Robin Voetter |
| 2023-04-09 | spirv: optional constants | Robin Voetter |
| 2023-04-09 | spirv: improve genConstant usage | Robin Voetter |
| 2023-04-09 | spirv: slice constants | Robin Voetter |
| 2023-04-09 | spirv: string literals | Robin Voetter |
| 2023-04-09 | spirv: optional types | Robin Voetter |
| 2023-04-09 | spirv: generic global pointers | Robin Voetter |
| 2023-04-09 | spirv: initial decl_ref pointer generation | Robin Voetter |
| 2023-04-09 | spirv: generate code directly in updateFunc/updateDecl | Robin Voetter |
| 2023-04-09 | spirv: start lowering non-function decls | Robin Voetter |
| 2023-04-09 | spirv: convert bools on load/store | Robin Voetter |
| 2023-04-09 | spirv: make locals generic pointers | Robin Voetter |
| 2023-04-09 | spirv: introduce type/value representations | Robin Voetter |
| 2023-04-09 | spirv: more fixes and improvements | Robin Voetter |
| 2023-04-09 | spirv: make IdResultType and IdRef weak aliases of IdResult | Robin Voetter |
| 2023-04-09 | spirv: some fixes and improvements | Robin Voetter |
| 2023-04-09 | spirv: switch_br lowering | Robin Voetter |
| 2023-04-09 | spirv: left shift | Robin Voetter |
| 2023-04-09 | spirv: struct field ptr index, ptr elem ptr | Robin Voetter |
| 2023-04-09 | spirv: div, rem, intcast, some strange integer masking | Robin Voetter |
| 2023-04-09 | spirv: (some) array and struct constants | Robin Voetter |
| 2023-04-09 | spirv: enum values, struct_field_val, ret_ptr, ret_load | Robin Voetter |