| Age | Commit message (Expand) | Author | Lines |
| 2024-03-21 | Rename some `target_cfg` variables as `target`. | Nicholas Nethercote | -5/+4 |
| 2024-03-13 | coverage: Add `-Zcoverage-options` for fine control of coverage | Zalathar | -0/+4 |
| 2024-03-13 | coverage: Remove all unstable values of `-Cinstrument-coverage` | Zalathar | -12/+0 |
| 2024-03-12 | sess: stabilize relro-level | David Wood | -1/+1 |
| 2024-03-11 | Rollup merge of #116793 - WaffleLapkin:target_rules_the_backend, r=cjgillot | Jubilee | -7/+2 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -7/+3 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -3/+3 |
| 2024-03-06 | Rollup merge of #121959 - sundeep-kokkonda:patch-2, r=davidtwco | Matthias Krüger | -13/+0 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -0/+2 |
| 2024-03-06 | Change the documented implicit value of `-C instrument-coverage` to `=yes` | Zalathar | -1/+1 |
| 2024-03-06 | Add missing `#[rustc_lint_diagnostics]` attributes. | Nicholas Nethercote | -0/+1 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+1 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -8/+8 |
| 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 |