| Age | Commit message (Expand) | Author | Lines |
| 2024-03-10 | Introduce perma-unstable `wasm-c-abi` flag | daxpedda | -2/+17 |
| 2024-03-06 | Rollup merge of #121959 - sundeep-kokkonda:patch-2, r=davidtwco | Matthias Krüger | -13/+0 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -3/+8 |
| 2024-03-06 | Change the documented implicit value of `-C instrument-coverage` to `=yes` | Zalathar | -19/+18 |
| 2024-03-06 | Add missing `#[rustc_lint_diagnostics]` attributes. | Nicholas Nethercote | -0/+2 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -3/+6 |
| 2024-03-05 | Rollup merge of #121301 - davidtwco:rustfmt-silent-emitter, r=pnkfelix | Matthias Krüger | -6/+12 |
| 2024-03-05 | errors: share `SilentEmitter` between rustc and rustfmt | David Wood | -6/+12 |
| 2024-03-05 | Limit the number of names and values in check-cfg diagnostics | Urgau | -0/+2 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -3/+3 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -17/+17 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -13/+12 |
| 2024-03-04 | Remove `file_path_mapping` param from `ParseSess::new`. | Nicholas Nethercote | -2/+2 |
| 2024-03-04 | Removing absolute path in proc-macro | Sundeep KOKKONDA | -13/+0 |
| 2024-03-01 | Add initial support for DataFlowSanitizer | Ramon de C Valle | -2/+18 |
| 2024-02-29 | Rollup merge of #121783 - nnethercote:emitter-cleanups, r=oli-obk | Guillaume Gomez | -29/+38 |
| 2024-02-29 | Make `JsonEmitter` more like `HumanEmitter`. | Nicholas Nethercote | -13/+7 |
| 2024-02-29 | Inline and remove `JsonEmitter::{basic,stderr}`. | Nicholas Nethercote | -5/+10 |
| 2024-02-29 | Inline and remove `HumanEmitter::stderr`. | Nicholas Nethercote | -7/+13 |
| 2024-02-29 | Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`. | Nicholas Nethercote | -8/+8 |
| 2024-02-29 | Inline and remove `DiagCtxt::with_tty_emitter` | Nicholas Nethercote | -4/+8 |
| 2024-02-29 | Overhaul how stashed diagnostics work, again. | Nicholas Nethercote | -2/+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 | -16/+12 |
| 2024-02-23 | compiler: clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2024-02-22 | Rollup merge of #121427 - nnethercote:fix-Rocket, r=oli-obk | Matthias Krüger | -4/+4 |
| 2024-02-22 | Make some `IntoDiagnostic` impls generic. | Nicholas Nethercote | -4/+4 |
| 2024-02-22 | Replace unnecessary `abort_if_errors`. | Nicholas Nethercote | -1/+2 |
| 2024-02-22 | Inline and remove `Session::compile_status`. | Nicholas Nethercote | -8/+0 |
| 2024-02-22 | Overhaul the handling of errors at the top-level. | Nicholas Nethercote | -5/+9 |
| 2024-02-22 | Adjust the `has_errors*` methods. | Nicholas Nethercote | -2/+1 |
| 2024-02-22 | Remove `EarlyDiagCtxt::abort_if_errors`. | Nicholas Nethercote | -4/+0 |
| 2024-02-20 | Stabilize `LazyCell` and `LazyLock` (`lazy_cell`) | Peter Jaszkowiak | -1/+0 |
| 2024-05-24 | remove proof tree formatter, make em shallow | lcnr | -32/+4 |
| 2024-05-23 | Rollup merge of #125345 - durin42:thin-link-bitcode, r=bjorn3 | Guillaume Gomez | -4/+20 |
| 2024-05-23 | Rollup merge of #125263 - lqd:lld-fallback, r=petrochenkov | Guillaume Gomez | -8/+25 |
| 2024-05-23 | rust-lld: fallback to the default default sysroot where rustc is currently lo... | Rémy Rakic | -8/+17 |
| 2024-05-22 | rustc_codegen_llvm: add support for writing summary bitcode | Augie Fackler | -4/+20 |
| 2024-05-21 | Rename buffer_lint_with_diagnostic to buffer_lint | Xiretza | -1/+1 |
| 2024-05-21 | Convert uses of BuiltinLintDiag::Normal to custom variants | Xiretza | -17/+0 |
| 2024-05-21 | Generate lint diagnostic message from BuiltinLintDiag | Xiretza | -4/+1 |
| 2024-05-21 | Implement IntoDiagArg for RustcVersion | Xiretza | -1/+12 |
| 2024-05-21 | add helper to target bin path | Rémy Rakic | -0/+8 |
| 2024-05-21 | Auto merge of #124676 - djkoloski:relax_multiple_sanitizers, r=cuviper,rcvalle | bors | -11/+3 |
| 2024-05-18 | Auto merge of #124611 - Urgau:rustdoc-stdin, r=GuillaumeGomez | bors | -0/+1 |
| 2024-05-15 | Relax restrictions on multiple sanitizers | David Koloski | -11/+3 |
| 2024-05-05 | Add `rustfmt` cfg to well known cfgs list | Urgau | -3/+5 |
| 2024-05-04 | Make `rustc_session::config::Input` clone-able | Urgau | -0/+1 |
| 2024-05-03 | Rollup merge of #124480 - Enselic:on-broken-pipe, r=jieyouxu | Michael Goulet | -3/+20 |
| 2024-05-02 | Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...` | Martin Nordholts | -3/+20 |