| Age | Commit message (Expand) | Author | Lines |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -5/+6 |
| 2024-01-26 | Rollup merge of #117420 - Jules-Bertholet:internal-unstable-stmt-expr-attribu... | Matthias Krüger | -1/+3 |
| 2024-01-26 | Rollup merge of #120204 - azhogin:azhogin/collapse_debuginfo_for_builtin, r=p... | Matthias Krüger | -1/+7 |
| 2024-01-26 | Builtin macros effectively have implicit #[collapse_debuginfo(yes)] attribute | Andrew Zhogin | -1/+7 |
| 2024-01-25 | Remove unused features | clubby789 | -2/+0 |
| 2024-01-25 | Stop checking `err_count` in macro_rules validity checking | Oli Scherer | -15/+24 |
| 2024-01-19 | Pack the u128 in LitKind::Int | Josh Stone | -1/+1 |
| 2024-01-19 | Auto merge of #120121 - matthiaskrgr:rollup-razammh, r=matthiaskrgr | bors | -3/+3 |
| 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/+65 |
| 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 | -9/+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 | -9/+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 |