| Age | Commit message (Expand) | Author | Lines |
| 2024-01-21 | exclude unexported macro bindings from extern crate | bohan | -4/+4 |
| 2024-01-15 | Auto merge of #119610 - Nadrieril:never_pattern_bindings, r=compiler-errors | bors | -0/+3 |
| 2024-01-13 | store the segment name when resolution fails | bohan | -11/+6 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -3/+3 |
| 2024-01-10 | Rename `struct_span_err!` as `struct_span_code_err!`. | Nicholas Nethercote | -12/+18 |
| 2024-01-09 | Check bindings around never patterns | Nadrieril | -0/+3 |
| 2024-01-08 | Remove all eight `DiagnosticBuilder::*_with_code` methods. | Nicholas Nethercote | -2/+2 |
| 2024-01-08 | Use chaining in `DiagnosticBuilder` construction. | Nicholas Nethercote | -5/+4 |
| 2024-01-05 | Rollup merge of #119151 - Jules-Bertholet:no-foreign-doc-hidden-suggest, r=da... | Matthias Krüger | -13/+41 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -59/+52 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -1/+1 |
| 2023-12-20 | Hide foreign `#[doc(hidden)]` paths in import suggestions | Jules Bertholet | -13/+41 |
| 2023-12-06 | tip for define macro name after `macro_rules!` | bohan | -4/+9 |
| 2023-12-04 | Structured `use` suggestion on privacy error | Esteban Küber | -1/+86 |
| 2023-11-23 | Auto merge of #118065 - estebank:core-not-found-404, r=TaKO8Ki | bors | -0/+9 |
| 2023-11-22 | When failing to import `core`, suggest `std` | Esteban Küber | -0/+9 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -2/+2 |
| 2023-11-19 | When encountering struct fn call literal with private fields, suggest all bui... | Esteban Küber | -0/+1 |
| 2023-11-16 | When using existing fn as module, don't claim it doesn't exist | Esteban Küber | -1/+13 |
| 2023-11-08 | rustc: minor changes suggested by clippy perf lints. | Nicholas Nethercote | -1/+1 |
| 2023-10-25 | Rollup merge of #117009 - fmease:diag-disambig-sugg-crate, r=b-naber | Matthias Krüger | -14/+44 |
| 2023-10-21 | on unresolved import disambiguate suggested path if it would collide | León Orell Valerian Liehr | -14/+44 |
| 2023-10-20 | Typo suggestion to change bindings with leading underscore | Esteban Küber | -2/+15 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -8/+25 |
| 2023-09-28 | resolve: skip underscore character during candidate lookup | bohan | -0/+4 |
| 2023-09-24 | fix ICE due to empty span and empty suggestions | Ralf Jung | -1/+3 |
| 2023-09-11 | Rollup merge of #115744 - fmease:fix-e0401, r=compiler-errors | Matthias Krüger | -27/+20 |
| 2023-09-10 | Make E0401 translatable | León Orell Valerian Liehr | -19/+18 |
| 2023-09-10 | Generalize E0401 | León Orell Valerian Liehr | -14/+8 |
| 2023-09-07 | Find lowest span out of use + attrs | Michael Goulet | -1/+7 |
| 2023-08-24 | resolve: Make bindings for derive helper attributes unique | Vadim Petrochenkov | -1/+1 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -31/+29 |
| 2023-07-29 | fix(resolve): update the ambiguity glob binding as warning recursively | bohan | -23/+52 |
| 2023-07-23 | fix clippy::useless_format | Matthias Krüger | -2/+2 |
| 2023-07-19 | Make it clearer that edition functions are >=, not == | Michael Goulet | -5/+5 |
| 2023-07-05 | resolve: Use `Interned` for `Module` | Vadim Petrochenkov | -9/+6 |
| 2023-07-05 | resolve: Use `Interned` for `Import` | Vadim Petrochenkov | -12/+12 |
| 2023-07-05 | resolve: Use `Interned` for `NameBinding` | Vadim Petrochenkov | -11/+11 |
| 2023-06-29 | resolve: Remove artificial import ambiguity errors | Vadim Petrochenkov | -3/+2 |
| 2023-06-22 | Tweak privacy errors to account for reachable items | Esteban Küber | -28/+64 |
| 2023-06-19 | Remove unreachable and untested suggestion for invalid span enum derive(Default) | Tom Martin | -9/+5 |
| 2023-06-18 | Add translatable diagnostic for various strings in resolve::unresolved_macro_... | Tom Martin | -9/+11 |
| 2023-06-18 | Add translatable diagnostic for changing import binding | Tom Martin | -8/+3 |
| 2023-06-14 | s/drain_filter/extract_if/ for Vec, Btree{Map,Set} and LinkedList | The 8472 | -1/+1 |
| 2023-06-10 | Make "consider importing" consistent for macros | Mu001999 | -2/+7 |
| 2023-06-01 | Remember names of `cfg`-ed out items to mention them in diagnostics | Nilstrieb | -8/+61 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -2/+2 |
| 2023-05-20 | Rollup merge of #111652 - clubby789:self-import-improvement, r=compiler-errors | Dylan DPC | -1/+11 |
| 2023-05-18 | fix(resolve): only disambiguate binding key during define | bohan | -2/+3 |