| Age | Commit message (Expand) | Author | Lines |
| 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-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 |
| 2025-05-28 | Move supports_parallel from CodegenBackend to ExtraBackendMethods | bjorn3 | -7/+7 |
| 2025-05-28 | Remove a couple of uses of interior mutability around statics | bjorn3 | -3/+3 |
| 2025-05-28 | Reduce amount of types that need to be PartialEq | bjorn3 | -3/+3 |
| 2025-05-28 | The personality function is a Function, not a Value | bjorn3 | -4/+4 |
| 2025-05-28 | Remove codegen_unit from MiscCodegenMethods | bjorn3 | -2/+0 |
| 2025-05-26 | Remove usage of FnAbi in codegen_intrinsic_call | bjorn3 | -3/+1 |
| 2025-05-26 | Pass PlaceRef rather than Bx::Value to codegen_intrinsic_call | bjorn3 | -1/+2 |
| 2025-04-30 | Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiser | Matthias Krüger | -1/+1 |
| 2025-04-29 | Update documentation for `fn target_config` | Trevor Gross | -5/+4 |
| 2025-04-27 | Implement the internal feature `cfg_target_has_reliable_f16_f128` | Trevor Gross | -3/+10 |
| 2025-04-14 | Pass &mut self to codegen_global_asm | bjorn3 | -1/+1 |
| 2025-03-24 | Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcm | bors | -0/+12 |
| 2025-03-11 | Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3 | bors | -3/+6 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -11/+8 |