| Age | Commit message (Expand) | Author | Lines |
| 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 | -2/+2 |
| 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 #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 | -2/+5 |
| 2025-03-05 | Change signature of `target_features_cfg`. | Nicholas Nethercote | -2/+2 |
| 2025-03-03 | Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-Simulacrum | Matthias Krüger | -1/+0 |
| 2025-02-27 | Stop using `hash_raw_entry` in `CodegenCx::const_str` | Josh Stone | -1/+0 |
| 2025-02-24 | Make allocator shim creation mostly use safe code | Oli Scherer | -2/+5 |
| 2025-02-23 | Save pre-link bitcode to `ModuleCodegen` | DianQK | -1/+1 |
| 2025-02-13 | Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa... | Jacob Pratt | -3/+0 |
| 2025-02-11 | compiler/rustc_codegen_llvm/src/lib.rs: remove "unsafe impl Send/Sync" | Askar Safin | -3/+0 |
| 2025-02-11 | Rollup merge of #136721 - dpaoliello:cleanllvm2, r=Zalathar | Jacob Pratt | -1/+1 |
| 2025-02-10 | rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm module | Daniel Paoliello | -1/+1 |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -0/+1 |
| 2025-02-06 | Remove the `mod llvm_` hack, which should no longer be necessary | Zalathar | -8/+3 |
| 2025-01-24 | Make CodegenCx and Builder generic | Manuel Drehwald | -2/+1 |
| 2025-01-01 | upstream rustc_codegen_llvm changes for enzyme/autodiff | Manuel Drehwald | -2/+17 |
| 2024-12-27 | Override `carrying_mul_add` in cg_llvm | Scott McMurray | -0/+1 |
| 2024-12-19 | coverage: Store coverage source regions as `Span` until codegen | Zalathar | -0/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -1/+1 |
| 2024-12-11 | generalize 'forbidden feature' concept so that even (un)stable feature can be... | Ralf Jung | -3/+3 |
| 2024-12-06 | Remove all threading through of ErrorGuaranteed from the driver | bjorn3 | -8/+3 |
| 2024-11-29 | Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu" | Zalathar | -1/+0 |
| 2024-11-24 | coverage: Store coverage source regions as `Span` until codegen | Zalathar | -0/+1 |
| 2024-11-09 | Pass owned CodegenResults to link_binary | bjorn3 | -1/+1 |
| 2024-11-04 | Simplify FFI calls for `-Ztime-llvm-passes` and `-Zprint-codegen-stats` | Zalathar | -23/+4 |
| 2024-09-26 | Use `&raw` in the compiler | Josh Stone | -2/+2 |
| 2024-09-24 | Dogfood `feature(file_buffered)` | Josh Stone | -0/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-05 | update cfgs | Boxy | -1/+0 |
| 2024-08-27 | Rollup merge of #129635 - compiler-errors:unsafe-blocks, r=spastorino | Matthias Krüger | -0/+1 |
| 2024-08-26 | Use unsafe extern blocks throughout the compiler | Michael Goulet | -0/+1 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_llvm`. | Nicholas Nethercote | -4/+5 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -0/+1 |
| 2024-08-07 | Don't use LLVM to compute -Ctarget-feature | Caleb Zulawski | -2/+2 |
| 2024-08-07 | Don't use LLVM's target features | Caleb Zulawski | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -9/+8 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -3/+3 |
| 2024-06-21 | Remove PrintBackendInfo trait | bjorn3 | -11/+13 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -6/+7 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -3/+5 |
| 2024-05-24 | Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomez | bors | -2/+5 |
| 2024-05-23 | cleanup: run rustfmt | Augie Fackler | -1/+4 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -2/+2 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`. | Nicholas Nethercote | -3/+0 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -2/+0 |
| 2024-02-24 | compiler: use `addr_of!` | Pavel Grigorenko | -2/+2 |