| Age | Commit message (Expand) | Author | Lines |
| 2024-08-11 | Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors | Matthias Krüger | -30/+25 |
| 2024-08-07 | Add -Zerror-metrics=PATH to save diagnostic metadata to disk | Jane Losare-Lusby | -8/+29 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -30/+25 |
| 2024-07-30 | Make RUSTC_OVERRIDE_VERSION_STRING overwrite the rendered version output, too | Oli Scherer | -0/+9 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -18/+19 |
| 2024-07-01 | Move codegen_and_build_linker from Queries to Linker | bjorn3 | -2/+4 |
| 2024-06-30 | Move -Zprint-type-sizes and -Zprint-vtable-sizes into codegen_and_build_linker | bjorn3 | -16/+1 |
| 2024-06-25 | Auto merge of #126834 - bjorn3:interface_refactor, r=michaelwoerister | bors | -13/+16 |
| 2024-06-24 | Rollup merge of #124712 - Enselic:deprecate-inline-threshold, r=pnkfelix | Michael Goulet | -1/+5 |
| 2024-06-22 | Avoid a couple of unnecessary EarlyDiagCtxt uses | bjorn3 | -10/+9 |
| 2024-06-22 | Inline write_dep_info query | bjorn3 | -3/+7 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -1/+2 |
| 2024-06-14 | Deprecate no-op codegen option `-Cinline-threshold=...` | Martin Nordholts | -0/+4 |
| 2024-06-14 | Fix typo in `-Cno-stack-check` deprecation warning | Martin Nordholts | -1/+1 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -2/+4 |
| 2024-06-11 | Rename std::panic::PanicInfo to PanicHookInfo. | Mara Bos | -5/+4 |
| 2024-06-05 | Make top-level `rustc_parse` functions fallible. | Nicholas Nethercote | -3/+3 |
| 2024-06-05 | Inline and remove `parse_crate{,_attrs}_from_{file,source_str}`. | Nicholas Nethercote | -4/+6 |
| 2024-06-02 | Handle no values cfg with --print=check-cfg | Urgau | -7/+11 |
| 2024-05-29 | Rollup merge of #124320 - Urgau:print-check-cfg, r=petrochenkov | 许杰友 Jieyou Xu (Joe) | -0/+33 |
| 2024-05-24 | Exit the process a short time after entering our ctrl-c handler | Ben Kimock | -9/+8 |
| 2024-05-21 | PR feedback | Ben Kimock | -1/+1 |
| 2024-05-21 | Add a footer in FileEncoder and check for it in MemDecoder | Ben Kimock | -3/+5 |
| 2024-05-13 | Don't call `env::set_var` in `rustc_driver::install_ice_hook` | Tobias Bucher | -2/+3 |
| 2024-04-30 | Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-dead | Matthias Krüger | -4/+1 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -4/+1 |
| 2024-04-29 | [Refactor] Rename Lint and LintGroup\'s is_loaded to is_externally_loaded | blyxyas | -1/+1 |
| 2024-04-25 | Add `--print=check-cfg` to get the expected configs | Urgau | -0/+33 |
| 2024-04-11 | Disable Ctrl-C handling on WASM | bjorn3 | -0/+1 |
| 2024-04-09 | driver: unconditionally show update nightly hint | 许杰友 Jieyou Xu (Joe) | -30/+8 |
| 2024-03-26 | Auto merge of #111769 - saethlin:ctfe-backtrace-ctrlc, r=RalfJung | bors | -0/+19 |
| 2024-03-21 | Remove `CodegenBackend::target_override`. | Nicholas Nethercote | -2/+2 |
| 2024-03-17 | Print a backtrace in const eval if interrupted | Ben Kimock | -0/+19 |
| 2024-03-13 | Make incremental sessions identity no longer depend on the crate names provid... | John Kåre Alsaker | -1/+2 |
| 2024-03-12 | Auto merge of #122218 - Zoxc:no-interleave-panics, r=michaelwoerister | bors | -0/+3 |
| 2024-03-11 | Rollup merge of #116793 - WaffleLapkin:target_rules_the_backend, r=cjgillot | Jubilee | -3/+12 |
| 2024-03-09 | Rollup merge of #122187 - bjorn3:merge_header_version_checks, r=petrochenkov | Matthias Krüger | -0/+1 |
| 2024-03-09 | Lock stderr in panic handler | John Kåre Alsaker | -0/+3 |
| 2024-03-08 | Move metadata header and version checks together | bjorn3 | -0/+1 |
| 2024-03-08 | Rollup merge of #121194 - beetrees:rustc-raw-args, r=petrochenkov | Matthias Krüger | -10/+2 |
| 2024-03-07 | Rollup merge of #121089 - oli-obk:create_def_feed, r=petrochenkov | Guillaume Gomez | -1/+1 |
| 2024-03-07 | Refactor argument UTF-8 checking into `rustc_driver::args::raw_args()` | beetrees | -9/+1 |
| 2024-03-07 | Make `arg_expand_all` not short-circuit on first error | beetrees | -1/+1 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -0/+1 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+1 |
| 2024-03-05 | Rollup merge of #121658 - jieyouxu:ice-outdated-nightly, r=oli-obk | Matthias Krüger | -4/+31 |
| 2024-03-05 | Avoid using feed_unit_query from within queries | Oli Scherer | -1/+1 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -8/+6 |
| 2024-02-29 | Inline and remove `HumanEmitter::stderr`. | Nicholas Nethercote | -2/+3 |
| 2024-02-29 | Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`. | Nicholas Nethercote | -1/+1 |