| Age | Commit message (Expand) | Author | Lines |
| 2024-03-11 | Auto merge of #122338 - workingjubilee:rollup-xzpt4v4, r=workingjubilee | bors | -37/+84 |
| 2024-03-11 | Rollup merge of #116793 - WaffleLapkin:target_rules_the_backend, r=cjgillot | Jubilee | -36/+83 |
| 2024-03-11 | Rollup merge of #116791 - WaffleLapkin:unparallel-backends, r=oli-obk | Jubilee | -1/+1 |
| 2024-03-11 | Run a single huge `par_body_owners` instead of many small ones after each other. | Oli Scherer | -14/+17 |
| 2024-03-11 | Never bail out early while running all the type check queries | Oli Scherer | -1/+1 |
| 2024-03-10 | Introduce perma-unstable `wasm-c-abi` flag | daxpedda | -1/+4 |
| 2024-03-09 | Some tweaks to the parallel query cycle handler | John Kåre Alsaker | -3/+16 |
| 2024-03-07 | Rollup merge of #121089 - oli-obk:create_def_feed, r=petrochenkov | Guillaume Gomez | -17/+13 |
| 2024-03-07 | Rollup merge of #122066 - mu001999:clean, r=oli-obk | Guillaume Gomez | -0/+5 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -0/+4 |
| 2024-03-06 | Add proper cfgs for struct HirIdValidator used only with debug assertions | r0cky | -0/+5 |
| 2024-03-06 | Change the documented implicit value of `-C instrument-coverage` to `=yes` | Zalathar | -1/+1 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+4 |
| 2024-03-05 | errors: share `SilentEmitter` between rustc and rustfmt | David Wood | -6/+8 |
| 2024-03-05 | Avoid using feed_unit_query from within queries | Oli Scherer | -8/+8 |
| 2024-03-05 | Remove a use of feed_local_crate and make it fail if used within queries | Oli Scherer | -0/+2 |
| 2024-03-05 | Prevent feeding `CRATE_DEF_ID` queries outside the resolver | Oli Scherer | -9/+3 |
| 2024-03-05 | Get rid of `feed_local_def_id` | Oli Scherer | -1/+1 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -2/+2 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -20/+20 |
| 2024-03-01 | Add initial support for DataFlowSanitizer | Ramon de C Valle | -0/+1 |
| 2024-03-01 | Give `TRACK_DIAGNOSTIC` a return value. | Nicholas Nethercote | -5/+5 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -2/+2 |
| 2024-02-21 | Rollup merge of #121392 - bjorn3:unify_dylib_loading, r=petrochenkov | Matthias Krüger | -24/+11 |
| 2024-02-22 | Replace unnecessary `abort_if_errors`. | Nicholas Nethercote | -3/+1 |
| 2024-02-22 | Inline and remove `Session::compile_status`. | Nicholas Nethercote | -1/+3 |
| 2024-02-22 | Overhaul the handling of errors at the top-level. | Nicholas Nethercote | -18/+42 |
| 2024-02-22 | Adjust the `has_errors*` methods. | Nicholas Nethercote | -1/+1 |
| 2024-02-21 | Unify dylib loading between proc macros and codegen backends | bjorn3 | -24/+11 |
| 2024-02-20 | Stabilize `LazyCell` and `LazyLock` (`lazy_cell`) | Peter Jaszkowiak | -1/+0 |
| 2024-05-24 | remove proof tree formatter, make em shallow | lcnr | -4/+1 |
| 2024-05-23 | Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726 | bors | -5/+3 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_interface`. | Nicholas Nethercote | -5/+3 |
| 2024-05-22 | rustc: Use `tcx.used_crates(())` more | Vadim Petrochenkov | -1/+1 |
| 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 | -20/+7 |
| 2024-05-21 | Generate lint diagnostic message from BuiltinLintDiag | Xiretza | -1/+0 |
| 2024-05-19 | note value of RUST_MIN_STACK and explain unsetting | Jubilee Young | -3/+9 |
| 2024-05-19 | defrost RUST_MIN_STACK=ice rustc hello.rs | Jubilee Young | -9/+27 |
| 2024-05-06 | Improve check-cfg CLI errors with more structured diagnostics | Urgau | -10/+42 |
| 2024-05-03 | Rollup merge of #124648 - nnethercote:trim-crate-graph, r=jackh726 | Michael Goulet | -10/+6 |
| 2024-05-03 | Rollup merge of #124480 - Enselic:on-broken-pipe, r=jieyouxu | Michael Goulet | -1/+2 |
| 2024-05-03 | Remove some low-value `use` renamings. | Nicholas Nethercote | -10/+6 |
| 2024-05-02 | Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...` | Martin Nordholts | -1/+2 |
| 2024-02-18 | Refactor out another repeating pattern | Maybe Waffle | -19/+7 |
| 2024-02-17 | Rollup merge of #121209 - nnethercote:infallible-join_codegen, r=bjorn3 | Matthias Krüger | -1/+1 |
| 2024-02-17 | Make `CodegenBackend::join_codegen` infallible. | Nicholas Nethercote | -1/+1 |
| 2024-02-16 | Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnay | bors | -3/+4 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -2/+2 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -3/+4 |