| Age | Commit message (Expand) | Author | Lines |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-13 | Remove jobserver from Session | bjorn3 | -5/+2 |
| 2024-12-12 | Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errors | bors | -13/+8 |
| 2024-12-06 | Store a single copy of the error registry in DiagCtxt | bjorn3 | -1/+5 |
| 2024-12-06 | Move some timers around | bjorn3 | -2/+0 |
| 2024-11-26 | Pass end position of span through inline ASM cookie | beetrees | -13/+8 |
| 2024-11-24 | Remove forces_embed_bitcode | DianQK | -4/+2 |
| 2024-11-03 | Reduce dependence on the target name | bjorn3 | -0/+4 |
| 2024-10-31 | Remove support for `-Zprofile` (gcov-style coverage instrumentation) | Zalathar | -21/+4 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -2/+2 |
| 2024-10-11 | Rollup merge of #129079 - Zoxc:thinlto_imp_symbols, r=wesleywiser | Matthias Krüger | -1/+7 |
| 2024-10-07 | Convert `Option<&Lrc<T>>` return types to `Option<&T>`. | Nicholas Nethercote | -3/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -5/+5 |
| 2024-09-22 | Create _imp__ symbols also when doing ThinLTO | John Kåre Alsaker | -1/+7 |
| 2024-09-18 | Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukang | Matthias Krüger | -2/+2 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -18/+18 |
| 2024-09-12 | Implement a Method to Seal `DiagInner`'s Suggestions | Veera | -2/+2 |
| 2024-08-29 | Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikic | Guillaume Gomez | -0/+2 |
| 2024-08-29 | Add `-Zlint-llvm-ir` | DianQK | -0/+2 |
| 2024-08-16 | Add `warn(unreachable_pub)` to `rustc_codegen_ssa`. | Nicholas Nethercote | -1/+1 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -21/+18 |
| 2024-07-20 | compiler: Never debug_assert in codegen | Jubilee Young | -1/+1 |
| 2024-06-24 | Rollup merge of #124712 - Enselic:deprecate-inline-threshold, r=pnkfelix | Michael Goulet | -2/+0 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -6/+13 |
| 2024-06-14 | rustc_codegen_ssa: Remove unused ModuleConfig::inline_threshold | Martin Nordholts | -2/+0 |
| 2024-06-04 | Auto merge of #122597 - pacak:master, r=bjorn3 | bors | -0/+23 |
| 2024-05-24 | Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomez | bors | -1/+10 |
| 2024-05-23 | cleanup: standardize on summary over index in names | Augie Fackler | -3/+3 |
| 2024-05-23 | thinlto: only build summary file if needed | Augie Fackler | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -0/+9 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-19 | Show files produced by --emit foo in json artifact notifications | Michael Baikov | -0/+23 |
| 2024-04-16 | Allow workproducts without object files. | Michael Baikov | -8/+5 |
| 2024-04-06 | Save/restore more items in cache with incremental compilation | Michael Baikov | -3/+27 |
| 2024-03-22 | Don't emit an error about failing to produce a file with a specific name | Michael Baikov | -1/+1 |
| 2024-03-11 | Rollup merge of #116791 - WaffleLapkin:unparallel-backends, r=oli-obk | Jubilee | -2/+7 |
| 2024-03-05 | Fix some out-of-date comments. | Nicholas Nethercote | -4/+4 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -4/+4 |
| 2024-03-01 | Add initial support for DataFlowSanitizer | Ramon de C Valle | -0/+5 |
| 2024-02-29 | Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -3/+3 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -3/+3 |
| 2024-02-28 | Rename `SubDiagnostic` as `Subdiag`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -3/+3 |
| 2024-02-22 | Remove `SharedEmitterMessage::AbortIfErrors`. | Nicholas Nethercote | -5/+1 |
| 2024-02-22 | Overhaul `rustc_codegen_ssa::back::write::Diagnostic`. | Nicholas Nethercote | -22/+58 |
| 2024-02-22 | Overhaul `Diagnostic` args. | Nicholas Nethercote | -6/+6 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -3/+1 |