| Age | Commit message (Expand) | Author | Lines |
| 2025-10-02 | codegen: Generate `dbg_value` for the ref statement | dianqk | -1/+13 |
| 2025-09-29 | Rollup merge of #147127 - antoyo:fix/gcc-linker-plugin, r=bjorn3 | Stuart Cook | -1/+10 |
| 2025-09-28 | Add a leading dash to linker plugin arguments in the gcc codegen | Antoni Boucher | -1/+10 |
| 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-09-06 | Remove want_summary argument from prepare_thin | bjorn3 | -4/+1 |
| 2025-09-06 | Remove thin_link_data method from ThinBufferMethods | bjorn3 | -1/+0 |
| 2025-08-24 | Directly raise fatal errors inside the codegen backends | bjorn3 | -6/+6 |
| 2025-08-14 | Complete functionality and general cleanup | Marcelo Domínguez | -2/+0 |
| 2025-08-13 | Port the `#[linkage]` attribute to the new attribute system | Sasha Pourcelot | -1/+2 |
| 2025-08-08 | Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikic | Trevor Gross | -0/+3 |
| 2025-08-06 | coverage: Remove all unstable support for MC/DC instrumentation | Zalathar | -5/+0 |
| 2025-07-31 | Rollup merge of #144232 - xacrimon:explicit-tail-call, r=WaffleLapkin | Stuart Cook | -0/+12 |
| 2025-07-26 | Remove support for -Zcombine-cgu | bjorn3 | -6/+0 |
| 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-21 | Remove each_linked_rlib_for_lto from CodegenContext | bjorn3 | -0/+4 |
| 2025-07-21 | Move exported_symbols_for_lto out of CodegenContext | bjorn3 | -0/+2 |
| 2025-07-21 | Merge modules and cached_modules for fat LTO | bjorn3 | -1/+0 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -17/+7 |
| 2025-07-14 | Eliminate all direct uses of LLVMMDStringInContext2 | Oli Scherer | -3/+3 |
| 2025-07-12 | Auto merge of #143810 - matthiaskrgr:rollup-iw7a23z, r=matthiaskrgr | bors | -2/+29 |
| 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 | -2/+29 |
| 2025-07-11 | compiler: comment on some call-related codegen fn in cg_ssa | Jubilee Young | -2/+29 |
| 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 | Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_lto | bjorn3 | -12/+4 |
| 2025-07-03 | Remove unused config param from WriteBackendMethods::autodiff | bjorn3 | -1/+0 |
| 2025-07-03 | Move dcx creation into WriteBackendMethods::codegen | bjorn3 | -1/+0 |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -3/+3 |
| 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-18 | Rollup merge of #142383 - scottmcm:operandref-builder, r=workingjubilee | Jakub Beránek | -1/+19 |
| 2025-06-17 | CodeGen: rework Aggregate implemention for rvalue_creates_operand cases | Scott McMurray | -1/+19 |
| 2025-06-15 | Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub... | León Orell Valerian Liehr | -8/+9 |
| 2025-06-14 | Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubilee | bors | -2/+2 |
| 2025-06-12 | Simplify implementation of Rust intrinsics by using type parameters in the cache | sayantn | -2/+2 |
| 2025-06-11 | compiler: Change c_int_width to be an integer type | Jubilee Young | -4/+4 |
| 2025-06-03 | Move metadata object generation for dylibs to the linker code | bjorn3 | -5/+1 |
| 2025-06-03 | Only borrow EncodedMetadata in codegen_crate | bjorn3 | -4/+9 |
| 2025-06-03 | Remove type_test from IntrinsicCallBuilderMethods | bjorn3 | -2/+0 |
| 2025-06-03 | Remove get_dbg_loc from DebugInfoBuilderMethods | bjorn3 | -1/+0 |
| 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 | Remove unused arg_memory_ty method | bjorn3 | -1/+0 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -4/+4 |
| 2025-05-28 | Remove methods from StaticCodegenMethods that are not called in cg_ssa itself | bjorn3 | -12/+0 |
| 2025-05-28 | Make predefine methods take &mut self | bjorn3 | -2/+2 |