| Age | Commit message (Expand) | Author | Lines |
| 2025-04-17 | Revert "Deduplicate template parameter creation" | Vadim Petrochenkov | -26/+45 |
| 2025-03-28 | Auto merge of #138503 - bjorn3:string_merging, r=tmiasko | bors | -1/+6 |
| 2025-03-28 | Add test and comment | bjorn3 | -0/+5 |
| 2025-03-28 | Avoid wrapping constant allocations in packed structs when not necessary | bjorn3 | -1/+1 |
| 2025-03-25 | Rollup merge of #137247 - dpaoliello:cleanllvm, r=Zalathar | Matthias Krüger | -136/+144 |
| 2025-03-25 | Reduce visibility of most items in `rustc_codegen_llvm` | Daniel Paoliello | -136/+144 |
| 2025-03-24 | Auto merge of #133984 - DaniPopes:scmp-ucmp, r=scottmcm | bors | -0/+42 |
| 2025-03-21 | Rollup merge of #138627 - EnzymeAD:autodiff-cleanups, r=oli-obk | Matthias Krüger | -104/+110 |
| 2025-03-20 | coverage: Convert and check span coordinates without a local file ID | Zalathar | -27/+40 |
| 2025-03-20 | coverage: Add LLVM plumbing for expansion regions | Zalathar | -7/+41 |
| 2025-03-19 | Rollup merge of #138674 - oli-obk:llvm-cleanups, r=compiler-errors | Matthias Krüger | -205/+206 |
| 2025-03-18 | Create a safe wrapper around `LLVMRustDIBuilderCreateMemberType` | Oli Scherer | -42/+60 |
| 2025-03-18 | Avoid splitting up a layout | Oli Scherer | -22/+24 |
| 2025-03-18 | coverage: Don't store a body span in `FunctionCoverageInfo` | Zalathar | -2/+7 |
| 2025-03-18 | coverage: Don't refer to the body span when enlarging empty spans | Zalathar | -26/+9 |
| 2025-03-17 | [NFC] simplify matching | Manuel Drehwald | -12/+3 |
| 2025-03-17 | [NFC] extract autodiff call lowering in cg_llvm into own function | Manuel Drehwald | -93/+108 |
| 2025-03-17 | Auto merge of #127173 - bjorn3:mangle_rustc_std_internal_symbol, r=wesleywise... | bors | -10/+16 |
| 2025-03-17 | Create a safe wrapper around `LLVMRustDIBuilderCreateBasicType` | Oli Scherer | -31/+36 |
| 2025-03-17 | Create a safe wrapper function around `LLVMRustDIBuilderCreateFile` | Oli Scherer | -33/+26 |
| 2025-03-17 | Create a safe wrapper around `LLVMRustDIBuilderCreateSubroutineType` | Oli Scherer | -12/+13 |
| 2025-03-17 | Deduplicate template parameter creation | Oli Scherer | -45/+26 |
| 2025-03-17 | Immediately create an `Option` instead of reallocating for it later | Oli Scherer | -6/+6 |
| 2025-03-17 | Create a safe wrapper around LLVMRustDIBuilderCreateTemplateTypeParameter | Oli Scherer | -23/+24 |
| 2025-03-17 | Rollup merge of #138349 - 1c3t3a:external-weak-cfi, r=rcvalle | Matthias Krüger | -4/+24 |
| 2025-03-17 | Remove implicit #[no_mangle] for #[rustc_std_internal_symbol] | bjorn3 | -10/+16 |
| 2025-03-17 | Emit function declarations for functions with #[linkage="extern_weak"] | Bastian Kersting | -4/+24 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-11 | Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3 | bors | -59/+60 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-03-09 | Rollup merge of #122790 - Zoxc:dllimp-rev, r=ChrisDenton | Matthias Krüger | -6/+5 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-07 | Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco | Matthias Krüger | -348/+316 |
| 2025-03-06 | Lower BinOp::Cmp to llvm.{s,u}cmp.* intrinsics | DaniPopes | -0/+42 |
| 2025-03-05 | Remove out of date comment. | Nicholas Nethercote | -1/+0 |
| 2025-03-05 | Use `collect` to initialize `features`. | Nicholas Nethercote | -28/+25 |
| 2025-03-05 | Change signature of `target_features_cfg`. | Nicholas Nethercote | -26/+32 |
| 2025-03-05 | Simplify `implied_target_features`. | Nicholas Nethercote | -3/+3 |
| 2025-03-05 | Avoid double interning of feature names. | Nicholas Nethercote | -8/+7 |
| 2025-03-04 | Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgr | bors | -5/+0 |
| 2025-03-03 | Rollup merge of #137894 - compiler-errors:no-scalar-pair-opt, r=oli-obk | Matthias Krüger | -5/+0 |
| 2025-03-03 | Apply dllimport in ThinLTO | John Kåre Alsaker | -6/+5 |
| 2025-03-03 | Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-Simulacrum | Matthias Krüger | -23/+18 |
| 2025-03-02 | Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin" | Michael Goulet | -5/+0 |
| 2025-03-01 | Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubilee | Matthias Krüger | -24/+27 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -63/+104 |
| 2025-03-01 | Auto merge of #137796 - jieyouxu:rollup-qt9yr1g, r=jieyouxu | bors | -3/+22 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -24/+27 |