| Age | Commit message (Expand) | Author | Lines |
| 2024-03-05 | Rename all `ParseSess` variables/fields/lifetimes as `psess`. | Nicholas Nethercote | -6/+6 |
| 2024-03-04 | Removing absolute path in proc-macro | Sundeep KOKKONDA | -13/+0 |
| 2024-02-29 | Make `JsonEmitter` more like `HumanEmitter`. | Nicholas Nethercote | -13/+7 |
| 2024-02-29 | Inline and remove `JsonEmitter::{basic,stderr}`. | Nicholas Nethercote | -5/+10 |
| 2024-02-29 | Inline and remove `HumanEmitter::stderr`. | Nicholas Nethercote | -3/+6 |
| 2024-02-29 | Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -7/+4 |
| 2024-02-23 | compiler: clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2024-02-22 | Inline and remove `Session::compile_status`. | Nicholas Nethercote | -8/+0 |
| 2024-02-22 | Overhaul the handling of errors at the top-level. | Nicholas Nethercote | -5/+9 |
| 2024-02-22 | Adjust the `has_errors*` methods. | Nicholas Nethercote | -2/+1 |
| 2024-02-22 | Remove `EarlyDiagCtxt::abort_if_errors`. | Nicholas Nethercote | -4/+0 |
| 2024-02-18 | By tracking import use types to check whether it is scope uses or the other s... | surechen | -1/+1 |
| 2024-02-14 | Allow targets to override default codegen backend | Maybe Waffle | -7/+2 |
| 2024-02-13 | Remove `good_path_delayed_bug`. | Nicholas Nethercote | -7/+6 |
| 2024-02-07 | Rollup merge of #120735 - nnethercote:rm-some-unchecked_claims, r=oli-obk | Guillaume Boisseau | -1/+1 |
| 2024-02-07 | Rollup merge of #119162 - heiher:direct-access-external-data, r=petrochenkov | Guillaume Boisseau | -0/+7 |
| 2024-02-07 | Remove return value from `emit_stashed_diagnostics`. | Nicholas Nethercote | -1/+1 |
| 2024-02-03 | Simplify future breakage control flow. | Nicholas Nethercote | -12/+2 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -3/+3 |
| 2024-01-25 | Rollup merge of #120230 - Urgau:for_scope-single-scope, r=michaelwoerister | Matthias Krüger | -5/+18 |
| 2024-01-24 | Assert that a single scope is passed to `for_scope` | Urgau | -5/+18 |
| 2024-01-23 | Remove track_errors entirely | Oli Scherer | -14/+0 |
| 2024-01-22 | Tweak error counting. | Nicholas Nethercote | -0/+1 |
| 2024-01-18 | Remove `OneThread` | John Kåre Alsaker | -7/+8 |
| 2024-01-16 | Add unstable `-Z direct-access-external-data` cmdline flag for `rustc` | WANG Rui | -0/+7 |
| 2024-01-14 | Rework how diagnostic lints are stored. | Nicholas Nethercote | -4/+3 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -1/+1 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -1/+1 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -4/+1 |
| 2024-01-10 | Rename `{create,emit}_warning` as `{create,emit}_warn`. | Nicholas Nethercote | -4/+4 |
| 2024-01-10 | Shorten some error invocations. | Nicholas Nethercote | -4/+4 |
| 2024-01-09 | Rollup merge of #119527 - klensy:ordering, r=compiler-errors | Guillaume Gomez | -4/+2 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -1/+4 |
| 2024-01-06 | don't reexport atomic::ordering via rustc_data_structures, use std import | klensy | -4/+2 |
| 2024-01-05 | Rollup merge of #119601 - nnethercote:Emitter-cleanups, r=oli-obk | Michael Goulet | -5/+5 |
| 2024-01-05 | Rename `AnnotateSnippetEmitterWriter` as `AnnotateSnippetEmitter`. | Nicholas Nethercote | -2/+2 |
| 2024-01-05 | Rename `EmitterWriter` as `HumanEmitter`. | Nicholas Nethercote | -3/+3 |
| 2024-01-03 | Enable address sanitizer for MSVC targets using INFERASANLIBS linker flag | Daniel Paoliello | -1/+4 |
| 2023-12-26 | Auto merge of #119129 - jyn514:verbose, r=compiler-errors,estebank | bors | -2/+2 |
| 2023-12-24 | Remove more `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -19/+5 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -293/+31 |
| 2023-12-24 | Remove `ParseSess` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -10/+10 |
| 2023-12-23 | Fix weird code setting in `create_feature_err`. | Nicholas Nethercote | -1/+1 |
| 2023-12-23 | Rename `EarlyDiagCtxt` methods to match `DiagCtxt`. | Nicholas Nethercote | -4/+4 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -12/+6 |
| 2023-12-23 | Streamline `struct_lint_level`. | Nicholas Nethercote | -28/+0 |
| 2023-12-19 | rename to verbose-internals | jyn | -2/+2 |