| Age | Commit message (Expand) | Author | Lines |
| 2024-03-13 | delay expand macro bang when there has indeterminate path | bohan | -196/+259 |
| 2024-03-11 | Rename `AddToDiagnostic` as `Subdiagnostic`. | Nicholas Nethercote | -4/+4 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -5/+5 |
| 2024-03-08 | Rollup merge of #121563 - Jarcho:use_cf, r=petrochenkov | Matthias Krüger | -42/+42 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -0/+17 |
| 2024-03-05 | Use `ControlFlow` in AST visitors. | Jason Newcomb | -42/+42 |
| 2024-03-05 | Move visitor utils to `rustc_ast_ir` | Jason Newcomb | -1/+2 |
| 2024-03-05 | Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`. | Nicholas Nethercote | -8/+9 |
| 2024-03-05 | Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`. | Nicholas Nethercote | -2/+2 |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -27/+26 |
| 2024-03-04 | Tweak `parse_asm_args`. | Nicholas Nethercote | -5/+2 |
| 2024-02-29 | AST: Refactor type alias where clauses | León Orell Valerian Liehr | -5/+1 |
| 2024-02-29 | Remove unused diagnostic struct | r0cky | -21/+0 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -18/+14 |
| 2024-02-25 | Remove `ast::` & `base::` prefixes from some builtin macros | Lieselotte | -118/+116 |
| 2024-02-25 | Add `ErrorGuaranteed` to `ast::ExprKind::Err` | Lieselotte | -252/+248 |
| 2024-02-25 | Add `ast::ExprKind::Dummy` | Lieselotte | -0/+3 |
| 2024-02-25 | Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot | Matthias Krüger | -12/+24 |
| 2024-02-24 | Forbid asm unwind to work with labels | Gary Guo | -0/+14 |
| 2024-02-24 | Add asm label support to AST and HIR | Gary Guo | -0/+3 |
| 2024-02-20 | Rollup merge of #121318 - kadiwa4:no_assembly_in_supposedly_safe_code, r=Nils... | Nilstrieb | -1/+1 |
| 2024-02-20 | Add newtype for parser recovery | clubby789 | -3/+3 |
| 2024-02-20 | Add newtype for `IsTuple` | clubby789 | -5/+14 |
| 2024-02-20 | Add newtype for raw idents | clubby789 | -4/+7 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -3/+7 |
| 2024-02-20 | trigger `unsafe_code` on `global_asm!` invocations | Kalle Wachsmuth | -1/+1 |
| 2024-02-15 | Add `ErrorGuaranteed` to `ast::LitKind::Err`, `token::LitKind::Err`. | Nicholas Nethercote | -2/+2 |
| 2024-02-12 | Add `#[derive(Clone, Copy)]` to anonymous adts | Frank King | -1/+5 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -0/+2 |
| 2024-02-08 | Add `SubdiagnosticMessageOp` as a trait alias. | Nicholas Nethercote | -9/+3 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -0/+2 |
| 2024-01-30 | Rollup merge of #120342 - oli-obk:track_errors6, r=nnethercote | Guillaume Gomez | -4/+8 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -4/+4 |
| 2024-01-26 | Auto merge of #119968 - clubby789:unused-feature, r=compiler-errors | bors | -3/+0 |
| 2024-01-26 | Auto merge of #116167 - RalfJung:structural-eq, r=lcnr | bors | -13/+0 |
| 2024-01-25 | Remove has_errors check in builtin macro parsing | Oli Scherer | -4/+8 |
| 2024-01-25 | Remove unused features | clubby789 | -3/+0 |
| 2024-01-24 | remove StructuralEq trait | Ralf Jung | -13/+0 |
| 2024-01-23 | Rollup merge of #120183 - Zalathar:test-closure, r=compiler-errors | León Orell Valerian Liehr | -4/+18 |
| 2024-01-22 | Auto merge of #120080 - cuviper:128-align-packed, r=nikic | bors | -3/+3 |
| 2024-01-22 | Tweak error counting. | Nicholas Nethercote | -1/+1 |
| 2024-01-21 | Add `#[coverage(off)]` to closures introduced by `#[test]`/`#[bench]` | Zalathar | -4/+18 |
| 2024-01-19 | Pack the u128 in LitKind::Int | Josh Stone | -3/+3 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -4/+4 |
| 2024-01-12 | Rename `--env` option flag to `--env-set` | Guillaume Gomez | -1/+1 |
| 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 | -9/+9 |
| 2024-01-10 | Shorten some error invocations. | Nicholas Nethercote | -1/+1 |
| 2024-01-08 | Use chaining for `DiagnosticBuilder` construction and `emit`. | Nicholas Nethercote | -7/+8 |
| 2024-01-08 | Use chaining in `DiagnosticBuilder` construction. | Nicholas Nethercote | -9/+8 |