| Age | Commit message (Expand) | Author | Lines |
| 2025-09-19 | added typetree support for memcpy | Karan Janthe | -1/+2 |
| 2025-09-16 | Update the FIXME comments in the generic three_way_compare | Josh Stone | -8/+11 |
| 2025-09-16 | Update the minimum external LLVM to 20 | Josh Stone | -7/+31 |
| 2025-08-08 | Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikic | Trevor Gross | -0/+3 |
| 2025-07-26 | Implement support for explicit tail calls in the MIR block builders and the L... | Joel Wejdenstål | -0/+12 |
| 2025-07-23 | atomicrmw on pointers: move integer-pointer cast hacks into backend | Ralf Jung | -0/+3 |
| 2025-07-12 | Auto merge of #143810 - matthiaskrgr:rollup-iw7a23z, r=matthiaskrgr | bors | -1/+22 |
| 2025-07-12 | Auto merge of #143766 - matthiaskrgr:rollup-0x7t69s, r=matthiaskrgr | bors | -0/+10 |
| 2025-07-11 | Rollup merge of #143716 - workingjubilee:document-some-codegen-backend-stuff,... | Matthias Krüger | -1/+22 |
| 2025-07-11 | compiler: comment on some call-related codegen fn in cg_ssa | Jubilee Young | -1/+22 |
| 2025-07-10 | Add `BuilderMethods::unreachable_nonterminator` | Scott McMurray | -0/+10 |
| 2025-07-07 | Remove support for dynamic allocas | mejrs | -1/+0 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -1/+1 |
| 2025-06-22 | Remove dead instructions in terminate blocks | Mark Rousskov | -1/+1 |
| 2025-06-12 | Simplify implementation of Rust intrinsics by using type parameters in the cache | sayantn | -2/+2 |
| 2025-05-30 | Rollup merge of #141507 - RalfJung:atomic-intrinsics, r=bjorn3 | Matthias Krüger | -4/+2 |
| 2025-05-28 | get rid of rustc_codegen_ssa::common::AtomicOrdering | Ralf Jung | -4/+2 |
| 2025-05-28 | The personality function is a Function, not a Value | bjorn3 | -3/+3 |
| 2025-03-24 | Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcm | bors | -0/+12 |
| 2025-03-06 | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes | -0/+12 |
| 2025-02-24 | Remove an unused lifetime param | Oli Scherer | -1/+1 |
| 2025-02-24 | Auto merge of #137271 - nikic:gep-nuw-2, r=scottmcm | bors | -0/+8 |
| 2025-02-19 | Rework `OperandRef::extract_field` to stop calling `to_immediate_scalar` on t... | Scott McMurray | -8/+1 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -0/+11 |
| 2025-02-19 | Emit getelementptr inbounds nuw for pointer::add() | Nikita Popov | -0/+8 |
| 2025-02-18 | Auto merge of #133852 - x17jiri:cold_path, r=saethlin | bors | -0/+14 |
| 2025-02-17 | improve cold_path() | Jiri Bobek | -0/+14 |
| 2025-02-14 | Auto merge of #136575 - scottmcm:nsuw-math, r=nikic | bors | -6/+29 |
| 2025-02-13 | Set both `nuw` and `nsw` in slice size calculation | Scott McMurray | -6/+29 |
| 2025-02-12 | `transmute` should also assume non-null pointers | Scott McMurray | -0/+13 |
| 2025-01-31 | Override `disjoint_or` in the LLVM backend | Scott McMurray | -0/+5 |
| 2025-01-17 | Update our range `assume`s to the format that LLVM prefers | Scott McMurray | -0/+21 |
| 2024-12-25 | rename typed_swap → typed_swap_nonoverlapping | Ralf Jung | -1/+1 |
| 2024-11-17 | Likely unlikely fix | Jiri Bobek | -0/+20 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -1/+1 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -2/+2 |
| 2024-10-25 | coverage: SSA doesn't need to know about `instrprof_increment` | Zalathar | -8/+0 |
| 2024-09-24 | Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic | bors | -0/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-19 | replace some deprecated functions | Luv-Ray | -0/+1 |
| 2024-09-17 | Rename supertraits of `CodegenMethods`. | Nicholas Nethercote | -3/+3 |
| 2024-09-17 | Tweak and explain the `BuilderMethods`/`CodegenMethods` connection. | Nicholas Nethercote | -3/+6 |
| 2024-09-17 | Remove unneeded bounds from `CodegenMethods` and `BuilderMethods`. | Nicholas Nethercote | -4/+1 |
| 2024-09-17 | Rename `{ArgAbi,IntrinsicCall}Methods`. | Nicholas Nethercote | -4/+4 |
| 2024-09-17 | Remove `Backend`. | Nicholas Nethercote | -3/+5 |
| 2024-09-17 | Merge `HasCodegen` into `BuilderMethods`. | Nicholas Nethercote | -2/+16 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -2/+4 |
| 2024-08-04 | Add `Debug` impls to API types in `rustc_codegen_ssa` | Mahmoud Mazouz | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -10/+9 |
| 2024-07-20 | compiler: Never debug_assert in codegen | Jubilee Young | -6/+6 |