about summary refs log tree commit diff
path: root/compiler/rustc_resolve
AgeCommit message (Expand)AuthorLines
2025-09-28Detect unconstructable re-exported tuple structsEsteban Küber-33/+105
2025-09-26Rollup merge of #145113 - petrochenkov:lessfinalize, r=lcnrMatthias Krüger-5/+6
2025-09-26Rollup merge of #146283 - LorrensP-2158466:resolve-cm-cell, r=petrochenkovMatthias Krüger-40/+135
2025-09-25resolve: Do not finalize shadowed bindingsVadim Petrochenkov-5/+6
2025-09-25Introduce and use CmCell during import resolution.LorrensP-2158466-40/+135
2025-09-14Move more early buffered lints to dyn lint diagnostics (3/N)León Orell Valerian Liehr-7/+39
2025-09-14Move more early buffered lints to dyn lint diagnostics (2/N)León Orell Valerian Liehr-2/+25
2025-09-14Move more early buffered lints to dyn lint diagnostics (1/N)León Orell Valerian Liehr-4/+25
2025-09-07Rollup merge of #146254 - yotamofek:pr/itertools-all-equal-value, r=cjgillotMatthias Krüger-9/+5
2025-09-05Use `Itertools::all_equal_value()` where applicableYotam Ofek-9/+5
2025-09-05remove couple of clonesMatthias Krüger-1/+1
2025-09-05Auto merge of #144737 - petrochenkov:extprelcache, r=davidtwcobors-6/+8
2025-09-04Rollup merge of #145827 - estebank:issue-51976, r=jackh726Stuart Cook-37/+205
2025-09-03Rollup merge of #145961 - petrochenkov:extprelregr, r=nnethercoteStuart Cook-3/+20
2025-09-02Rollup merge of #145783 - Erk-:et-cetera-span, r=compiler-errorsGuillaume Gomez-1/+1
2025-09-02resolve: Avoid finalizing extern prelude entries more than onceVadim Petrochenkov-6/+8
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-5/+5
2025-08-30Avoid unnecessary suggestion in or-patternEsteban Küber-18/+24
2025-08-30On binding not present in all patterns, look at consts and unit structs/varia...Esteban Küber-2/+111
2025-08-29resolve: Merge `ExternPreludeEntry::only_item` into `flag_binding`Vadim Petrochenkov-37/+37
2025-08-29resolve: Merge `ExternPreludeEntry::introduced_by_item` into `item_binding`Vadim Petrochenkov-18/+21
2025-08-29resolve: Avoid a regression from splitting prelude into two scopesVadim Petrochenkov-3/+20
2025-08-29Rollup merge of #145947 - nnethercote:workspace-members-2, r=KobzolStuart Cook-1/+1
2025-08-28Add new `doc(attribute = "...")` attributeGuillaume Gomez-4/+4
2025-08-28Add `indexmap` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Auto merge of #145851 - lolbinarycat:rustdoc-optimize, r=GuillaumeGomezbors-2/+7
2025-08-27Add `itertools` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `bitflags` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `thin-vec` to newly added `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-25use size_hint in attrs_to_doc_fragmentsbinarycat-2/+7
2025-08-25On binding not present in all patterns, suggest potential typoEsteban Küber-35/+88
2025-08-25add span to struct pattern rest (..)Valdemar Erk-1/+1
2025-08-22Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmannJacob Pratt-2/+2
2025-08-22Rollup merge of #145597 - petrochenkov:nolateset, r=b-naberJacob Pratt-53/+62
2025-08-22resolve: Remove `ScopeSet::Late`Vadim Petrochenkov-23/+32
2025-08-22resolve: Remove derive fallback lint id from `ScopeSet::Late`Vadim Petrochenkov-11/+13
2025-08-22resolve: Remove `Module` from `ScopeSet::Late`Vadim Petrochenkov-7/+9
2025-08-22resolve: `early_resolve_ident_in_lexical_scope` -> `resolve_ident_in_scope_set`Vadim Petrochenkov-20/+16
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-2/+2
2025-08-22print raw lifetime idents with `r#`Deadbeef-15/+11
2025-08-21Rollup merge of #145590 - nnethercote:ModKind-Inline, r=petrochenkovJacob Pratt-3/+4
2025-08-20rustc_lint_defs: Eliminate the dependency on `rustc_hir` for `Namespace`Josh Triplett-1/+1
2025-08-19Auto merge of #145600 - jieyouxu:rollup-jw0bpnt, r=jieyouxubors-1/+4
2025-08-19Auto merge of #145599 - jieyouxu:rollup-523cxhm, r=jieyouxubors-5/+29
2025-08-19Prevent impossible combinations in `ast::ModKind`.Nicholas Nethercote-3/+4
2025-08-19Rollup merge of #145532 - bvanjoi:debug-resolve-module, r=petrochenkov许杰友 Jieyou Xu (Joe)-1/+4
2025-08-19Rollup merge of #145166 - makai410:teach-pub-crate, r=lcnr许杰友 Jieyou Xu (Joe)-1/+25
2025-08-19Rollup merge of #145025 - lolbinarycat:ci-tidy-spellcheck, r=Kobzol许杰友 Jieyou Xu (Joe)-4/+4
2025-08-19Auto merge of #142487 - estebank:serde-attr-5, r=petrochenkovbors-27/+18