| Age | Commit message (Expand) | Author | Lines |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+0 |
| 2022-05-13 | resolve: Move collection of all `macro_rules` in the crate to rustdoc | Vadim Petrochenkov | -11/+7 |
| 2022-05-12 | Auto merge of #96150 - est31:unused_macro_rules, r=petrochenkov | bors | -0/+2 |
| 2022-05-05 | Implement the unused_macro_rules lint | est31 | -0/+2 |
| 2022-05-04 | Stabilize `bool::then_some` | Josh Triplett | -1/+0 |
| 2022-05-03 | When suggesting to import an item, also suggest changing the path if appropriate | Esteban Küber | -0/+3 |
| 2022-05-02 | Auto merge of #96431 - petrochenkov:parent, r=cjgillot | bors | -1/+2 |
| 2022-05-02 | rustc: Panic by default in `DefIdTree::parent` | Vadim Petrochenkov | -1/+2 |
| 2022-05-01 | Auto merge of #96521 - petrochenkov:docrules, r=notriddle,GuillaumeGomez | bors | -12/+15 |
| 2022-05-01 | resolve: Merge `last_import_segment` into `Finalize` | Vadim Petrochenkov | -2/+5 |
| 2022-05-01 | resolve: Turn `enum Finalize` into an optional struct | Vadim Petrochenkov | -31/+13 |
| 2022-05-01 | rustdoc: Track `macro_rules` scopes during early doc link resolution | Vadim Petrochenkov | -1/+9 |
| 2022-04-30 | rustdoc: Keep full `ParentScope` during early doc link resolution | Vadim Petrochenkov | -11/+6 |
| 2022-04-30 | When encountering a binding that could be a const or unit variant, suggest th... | Esteban Kuber | -4/+4 |
| 2022-04-27 | Auto merge of #91557 - cjgillot:ast-lifetimes-named, r=petrochenkov | bors | -1/+15 |
| 2022-04-27 | Collect extra lifetime parameters during late resolution. | Camille GILLOT | -0/+7 |
| 2022-04-27 | Use LifetimeRes during lowering. | Camille GILLOT | -1/+8 |
| 2022-04-23 | Compute has_pub_restricted in the resolver. | Camille GILLOT | -0/+5 |
| 2022-04-19 | Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkov | Dylan DPC | -6/+5 |
| 2022-04-17 | Stop using CRATE_DEF_INDEX. | Camille GILLOT | -6/+5 |
| 2022-04-17 | Lint elided lifetimes in path on the AST. | Camille GILLOT | -3/+43 |
| 2022-04-17 | Report undeclared lifetimes on AST. | Camille GILLOT | -3/+12 |
| 2022-04-14 | Reimplement lowering of sym operands for asm! so that it also works with glob... | Amanieu d'Antras | -0/+2 |
| 2022-04-12 | Move diagnostic methods to the dedicated module. | Camille GILLOT | -465/+4 |
| 2022-04-12 | Pass last_import_segment and unusable_binding as parameters. | Camille GILLOT | -18/+2 |
| 2022-04-12 | Move ident resolution to a dedicated module. | Camille GILLOT | -1000/+5 |
| 2022-04-07 | rustdoc: Early doc link resolution fixes and refactorings | Vadim Petrochenkov | -4/+5 |
| 2022-04-05 | resolve: Fix resolution of empty paths passed from rustdoc | Vadim Petrochenkov | -1/+3 |
| 2022-04-05 | Auto merge of #95337 - petrochenkov:doclink3, r=camelid | bors | -3/+12 |
| 2022-03-31 | Stop emitting lints during lowering. | Camille GILLOT | -4/+0 |
| 2022-03-31 | Store next_disambiguator in Definitions. | Camille GILLOT | -12/+1 |
| 2022-03-31 | Remove mutability in ResolverAstLowering. | Camille GILLOT | -8/+8 |
| 2022-03-31 | rustdoc: Fix resolution of `crate`-relative paths in doc links | Vadim Petrochenkov | -3/+12 |
| 2022-03-30 | Spellchecking compiler comments | Yuri Astrakhan | -1/+1 |
| 2022-03-25 | resolve: Rename `CrateLint` to `Finalize` | Vadim Petrochenkov | -75/+66 |
| 2022-03-25 | resolve: Stop passing unused spans and node ids to path resolution functions | Vadim Petrochenkov | -89/+72 |
| 2022-03-25 | resolve: Optimize path resolution for rustdoc | Vadim Petrochenkov | -59/+16 |
| 2022-03-25 | resolve: Do not build expensive suggestions if they are not actually used | Vadim Petrochenkov | -209/+192 |
| 2022-03-15 | Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuber | bors | -55/+50 |
| 2022-03-03 | Adjusted diagnostic output so that if there is no `use` in a item sequence, | Felix S. Klock II | -53/+48 |
| 2022-03-03 | Associate multiple with a crate too. | Felix S. Klock II | -2/+2 |
| 2022-03-04 | remove a unnecessary `..` pattern | Takayuki Maeda | -1/+1 |
| 2022-03-02 | rename ErrorReported -> ErrorGuaranteed | mark | -2/+4 |
| 2022-02-25 | Switch bootstrap cfgs | Mark Rousskov | -1/+1 |
| 2022-02-25 | Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebank | bors | -4/+4 |
| 2022-02-24 | resolve/metadata: Stop encoding macros as reexports | Vadim Petrochenkov | -4/+0 |
| 2022-02-24 | resolve: Fix incorrect results of `opt_def_kind` query for some built-in macros | Vadim Petrochenkov | -0/+8 |
| 2022-02-23 | rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission". | Eduard-Mihai Burtescu | -2/+2 |
| 2022-02-23 | Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`. | Eduard-Mihai Burtescu | -3/+3 |
| 2022-02-19 | Adopt let else in more places | est31 | -4/+3 |