| Age | Commit message (Expand) | Author | Lines |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -29/+12 |
| 2023-12-23 | Streamline `struct_lint_level`. | Nicholas Nethercote | -28/+0 |
| 2023-12-19 | Add `EmitResult` associated type to `EmissionGuarantee`. | Nicholas Nethercote | -20/+26 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -9/+13 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -12/+19 |
| 2023-12-18 | Rename many `EarlyDiagCtxt` arguments. | Nicholas Nethercote | -132/+132 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -4/+4 |
| 2023-12-18 | Rename `EarlyDiagCtxt::handler` as `EarlyDiagCtxt::dcx`. | Nicholas Nethercote | -17/+14 |
| 2023-12-18 | Rename `SilentEmitter::fatal_handler` as `SilentEmitter::fatal_dcx`. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `UnstableOptions::diagnostic_handler_flags` as `UnstableOptions::dcx_f... | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `ParseSess::with_span_handler` as `ParseSess::with_dcx`. | Nicholas Nethercote | -4/+4 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -42/+42 |
| 2023-12-18 | Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`. | Nicholas Nethercote | -13/+12 |
| 2023-12-18 | Rename `HandlerFlags` as `DiagCtxtFlags`. | Nicholas Nethercote | -3/+3 |
| 2023-12-18 | Rename `EarlyErrorHandler` as `EarlyDiagCtxt`. | Nicholas Nethercote | -38/+32 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -16/+16 |
| 2023-12-15 | NFC don't convert types to identical types | Matthias Krüger | -1/+1 |
| 2023-12-14 | Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er... | Jubilee | -12/+3 |
| 2023-12-14 | Rollup merge of #118908 - Urgau:check-cfg-target-features, r=TaKO8Ki,Guillaum... | Jubilee | -4/+6 |
| 2023-12-15 | Change `msg: impl Into<String>` for bug diagnostics. | Nicholas Nethercote | -1/+1 |
| 2023-12-14 | rename `-Ztrait-solver` to `-Znext-solver` | lcnr | -41/+57 |
| 2023-12-14 | Don't forget pure rustc target features in check-cfg | Urgau | -2/+6 |
| 2023-12-14 | Use all the known features in check-cfg | Urgau | -4/+2 |
| 2023-12-14 | Avoid `struct_diagnostic` where possible. | Nicholas Nethercote | -11/+2 |
| 2023-12-13 | Add unstable `-Zdefault-hidden-visibility` cmdline flag for `rustc`. | Lukasz Anforowicz | -0/+10 |
| 2023-12-11 | Auto merge of #118494 - nnethercote:default_configuration-fill_well_known, r=... | bors | -154/+175 |
| 2023-12-11 | Rearrange `default_configuration` and `CheckCfg::fill_well_known`. | Nicholas Nethercote | -154/+175 |
| 2023-12-10 | Auto merge of #118368 - GuillaumeGomez:env-flag, r=Nilstrieb | bors | -1/+43 |
| 2023-12-10 | Implement `--env` compiler flag | Guillaume Gomez | -1/+43 |
| 2023-12-09 | Strengthen well known check-cfg names and values test | Urgau | -0/+3 |
| 2023-12-09 | Auto merge of #117873 - quininer:android-emutls, r=Amanieu | bors | -1/+3 |
| 2023-12-08 | Rollup merge of #118709 - oksbsb:fix-job-server, r=SparrowLii | Matthias Krüger | -11/+12 |
| 2023-12-08 | 1. fix jobserver GLOBAL_CLIENT_CHECKED uninitialized before use | oksbsb | -11/+12 |
| 2023-12-08 | Fuel is incompatible with incremental compilation | Tomasz Miąsko | -1/+5 |
| 2023-12-07 | Inline check_thread_count implementation | Tomasz Miąsko | -11/+7 |
| 2023-12-07 | Auto merge of #118635 - nnethercote:fewer-early-errors, r=davidtwco | bors | -18/+28 |
| 2023-12-07 | Add emulated TLS support | quininer | -1/+3 |
| 2023-12-06 | Fewer early errors. | Nicholas Nethercote | -18/+28 |
| 2023-12-05 | Rollup merge of #118587 - nnethercote:cleanup-error-handlers-2, r=compiler-er... | Michael Goulet | -4/+4 |
| 2023-12-04 | De-genericize some `IntoDiagnostic` impls. | Nicholas Nethercote | -3/+3 |
| 2023-12-04 | Always use `G` for `EmissionGuarantee` type variables. | Nicholas Nethercote | -2/+2 |
| 2023-12-04 | Give `Handler::fatal` and `Session::fatal` the same return type. | Nicholas Nethercote | -1/+1 |
| 2023-12-03 | Rollup merge of #118574 - Enselic:query-instability, r=cjgillot | Matthias Krüger | -1/+7 |
| 2023-12-03 | Auto merge of #113730 - belovdv:jobserver-init-check, r=petrochenkov | bors | -1/+16 |
| 2023-12-03 | rustc_session: Address all `rustc::potential_query_instability` lints | Martin Nordholts | -1/+7 |
| 2023-12-02 | Remove unnecessary qualifiers. | Nicholas Nethercote | -3/+3 |
| 2023-12-02 | Use `Session::diagnostic` in more places. | Nicholas Nethercote | -1/+1 |
| 2023-12-02 | Rename `Handler::delay_good_path_bug` as `Handler::good_path_delayed_bug`. | Nicholas Nethercote | -6/+9 |
| 2023-12-02 | Rename `HandlerInner::delayed_span_bugs` as `HandlerInner::span_delayed_bugs`. | Nicholas Nethercote | -2/+2 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -5/+9 |