| Age | Commit message (Expand) | Author | Lines |
| 2024-01-18 | Fix typo in documentation in base.rs | kapilsinha | -3/+3 |
| 2024-01-17 | Improved collapse_debuginfo attribute, added command-line flag (no|external|yes) | Andrew Zhogin | -2/+62 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -62/+54 |
| 2024-01-11 | Change how `force-warn` lint diagnostics are recorded. | Nicholas Nethercote | -1/+1 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -2/+2 |
| 2024-01-10 | Shorten some error invocations. | Nicholas Nethercote | -2/+2 |
| 2024-01-09 | Rollup merge of #119740 - Mark-Simulacrum:drop-crossbeam, r=davidtwco | Matthias Krüger | -8/+8 |
| 2024-01-08 | Auto merge of #119606 - nnethercote:consuming-emit, r=oli-obk | bors | -12/+12 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -12/+12 |
| 2024-01-07 | Remove crossbeam-channel | Mark Rousskov | -8/+8 |
| 2024-01-08 | macro_rules: Add an expansion-local cache to span marker | Vadim Petrochenkov | -4/+13 |
| 2024-01-06 | rustc_span: Optimize syntax context comparisons | Vadim Petrochenkov | -1/+1 |
| 2024-01-05 | Rollup merge of #119601 - nnethercote:Emitter-cleanups, r=oli-obk | Michael Goulet | -2/+2 |
| 2024-01-05 | Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errors | Michael Goulet | -3/+3 |
| 2024-01-05 | Rename `EmitterWriter` as `HumanEmitter`. | Nicholas Nethercote | -2/+2 |
| 2024-01-04 | Remove `is_lint` field from `Level::Error`. | Nicholas Nethercote | -1/+1 |
| 2024-01-04 | macro_rules: Less hacky heuristic for using `tt` metavariable spans | Vadim Petrochenkov | -36/+63 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -2/+2 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -20/+23 |
| 2023-12-24 | Remove `ParseSess` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -2/+2 |
| 2023-12-24 | Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -68/+38 |
| 2023-12-23 | Rollup merge of #119231 - aDotInTheVoid:PatKind-struct-bool-docs, r=compiler-... | Matthias Krüger | -1/+1 |
| 2023-12-23 | bool->enum for ast::PatKind::Struct presence of `..` | Alona Enraght-Moony | -1/+1 |
| 2023-12-22 | Rollup merge of #119171 - nnethercote:cleanup-errors-4, r=compiler-errors | Michael Goulet | -19/+11 |
| 2023-12-23 | Remove `render_span` args from `Diagnostic::{sub,sub_with_highlight}`. | Nicholas Nethercote | -6/+1 |
| 2023-12-23 | Improve some names. | Nicholas Nethercote | -3/+3 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -10/+7 |
| 2023-12-22 | update cfg(bootstrap)s | Pietro Albini | -126/+0 |
| 2023-12-22 | Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler... | bors | -4/+7 |
| 2023-12-22 | Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors | bors | -3/+3 |
| 2023-12-20 | Refactor AST trait bound modifiers | León Orell Valerian Liehr | -4/+7 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -1/+1 |
| 2023-12-19 | Introduce `DiagCtxt::struct_bug`. | Nicholas Nethercote | -0/+1 |
| 2023-12-18 | Use `.into_diagnostic()` less. | Nicholas Nethercote | -3/+2 |
| 2023-12-18 | Rename many `DiagCtxt` and `EarlyDiagCtxt` locals. | Nicholas Nethercote | -5/+5 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -10/+10 |
| 2023-12-18 | Rename `ParseSess::with_span_handler` as `ParseSess::with_dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -14/+14 |
| 2023-12-18 | Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`. | Nicholas Nethercote | -37/+33 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -4/+4 |
| 2023-12-17 | Rollup merge of #118928 - EliseZeroTwo:EliseZeroTwo/fix-issue-118786, r=cjgillot | Matthias Krüger | -0/+7 |
| 2023-12-17 | Auto merge of #118830 - GuillaumeGomez:env-tracked_env, r=Nilstrieb | bors | -0/+4 |
| 2023-12-14 | Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er... | Jubilee | -2/+2 |
| 2023-12-15 | Split `Handler::emit_diagnostic` in two. | Nicholas Nethercote | -1/+1 |
| 2023-12-15 | Change `msg: impl Into<String>` for bug diagnostics. | Nicholas Nethercote | -1/+1 |
| 2023-12-13 | fix: Overlapping spans in delimited meta-vars | EliseZeroTwo | -0/+7 |
| 2023-12-13 | Auto merge of #117050 - c410-f3r:here-we-go-again, r=petrochenkov | bors | -32/+191 |
| 2023-12-11 | Add support for `--env` on `tracked_env::var` | Guillaume Gomez | -0/+4 |
| 2023-12-11 | Rollup merge of #118802 - ehuss:remove-edition-preview, r=TaKO8Ki | Guillaume Gomez | -82/+2 |
| 2023-12-11 | Add spacing information to delimiters. | Nicholas Nethercote | -50/+78 |