| Age | Commit message (Expand) | Author | Lines |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -4/+2 |
| 2024-01-18 | Rollup merge of #119172 - nnethercote:earlier-NulInCStr, r=petrochenkov | Matthias Krüger | -14/+1 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -6/+9 |
| 2024-01-13 | Add suggestion to upgrade the compiler | George-lewis | -0/+16 |
| 2024-01-12 | Detect `NulInCStr` error earlier. | Nicholas Nethercote | -14/+1 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -2/+2 |
| 2024-01-08 | Use chaining in `DiagnosticBuilder` construction. | Nicholas Nethercote | -4/+3 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -1/+1 |
| 2023-12-24 | Remove `ParseSess` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -11/+12 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -7/+2 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -4/+8 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -2/+2 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -1/+1 |
| 2023-12-14 | Avoid `struct_diagnostic` where possible. | Nicholas Nethercote | -1/+1 |
| 2023-12-07 | Auto merge of #118635 - nnethercote:fewer-early-errors, r=davidtwco | bors | -0/+6 |
| 2023-12-06 | Fewer early errors. | Nicholas Nethercote | -0/+6 |
| 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-11-30 | Add `-Zfunction-return={keep,thunk-extern}` option | Miguel Ojeda | -0/+8 |
| 2023-10-09 | Remove cgu_reuse_tracker from Session | bjorn3 | -19/+0 |
| 2023-08-22 | unknown unstable lint command line | mojave2 | -0/+6 |
| 2023-08-08 | Rollup merge of #113593 - rcvalle:rust-cfi-fix-90546, r=wesleywiser | Matthias Krüger | -0/+4 |
| 2023-08-07 | CFI: Fix error compiling core with LLVM CFI enabled | Ramon de C Valle | -0/+4 |
| 2023-07-26 | Add help for crate arg when crate name is invalid | yukang | -0/+8 |
| 2023-07-20 | Move OutFileName writing into rustc_session | David Tolnay | -0/+7 |
| 2023-05-29 | linker: Report linker flavors incompatible with the current target | Vadim Petrochenkov | -0/+8 |
| 2023-05-05 | Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errors | Dylan DPC | -1/+14 |
| 2023-05-03 | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | -2/+18 |
| 2023-05-02 | make it semantic error | Deadbeef | -1/+14 |
| 2023-02-17 | Rollup merge of #107489 - compiler-errors:non_lifetime_binders, r=cjgillot | Matthias Krüger | -6/+16 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -5/+1 |
| 2023-02-16 | Add feature gate for non_lifetime_binders | Michael Goulet | -6/+16 |
| 2023-02-09 | Emit an error if -Z instrument-xray is not supported | Oleksii Lozovskyi | -0/+6 |
| 2023-01-30 | session: diagnostic migration lint on more fns | David Wood | -0/+6 |
| 2023-01-02 | Print correct base for too-large literals | clubby789 | -2/+10 |
| 2023-01-02 | Note maximum integer literal for `IntLiteralTooLarge` | clubby789 | -0/+1 |
| 2022-12-17 | Auto merge of #105421 - jacobbramley:jb/branch-prot-check, r=nagisa | bors | -0/+4 |
| 2022-12-14 | Auto merge of #105233 - mejrs:always_eager, r=estebank | bors | -1/+1 |
| 2022-12-14 | Rollup merge of #105161 - cassaundra:numeric-literal-error, r=nnethercote | Matthias Krüger | -10/+23 |
| 2022-12-12 | Refine when invalid prefix case error arises | Cassaundra Smith | -10/+23 |
| 2022-12-07 | Use `Symbol` for the crate name instead of `String`/`str` | Oli Scherer | -4/+4 |
| 2022-12-06 | Check AArch64 branch-protection earlier in the pipeline. | Jacob Bramley | -0/+4 |
| 2022-12-04 | Always evaluate vecs of subdiagnostics eagerly | mejrs | -1/+1 |
| 2022-12-03 | Rollup merge of #105050 - WaffleLapkin:uselessrefign, r=jyn514 | Matthias Krüger | -1/+1 |
| 2022-12-01 | Remove useless borrows and derefs | Maybe Waffle | -1/+1 |
| 2022-11-30 | avoid an unnecessary `&str` to `String` conversion | Takayuki Maeda | -7/+3 |
| 2022-11-21 | Match crate and slug names | mejrs | -13/+13 |
| 2022-11-16 | Use `token::Lit` in `ast::ExprKind::Lit`. | Nicholas Nethercote | -0/+162 |
| 2022-10-23 | Migrate all diagnostics | Nilstrieb | -28/+28 |
| 2022-10-17 | session: use derive more | David Wood | -15/+26 |