about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
2025-08-16run spellcheck as a tidy extra check in cibinarycat-1/+1
2025-08-14resolve: Inline `with_mod_rib`Vadim Petrochenkov-26/+18
2025-08-14resolve: Introduce `RibKind::Block`Vadim Petrochenkov-16/+17
2025-08-14resolve: Do not call `resolve_macro_path` from late resolutionVadim Petrochenkov-17/+5
2025-08-11Extract ast TraitImplHeaderCameron Steffen-7/+7
2025-08-10Detect struct construction with private field in field with defaultEsteban Küber-17/+19
2025-08-09remove `P`Deadbeef-10/+9
2025-08-07Introduce, implement and use CmResolver.LorrensP-2158466-5/+11
2025-08-01Detect more `cfg`d out items in resolution errorsEsteban Küber-1/+9
2025-07-29Make resolve_fn_signature responsible for its own rib.Camille GILLOT-75/+54
2025-07-26resolve: Do not create `NameResolution`s on access unless necessaryVadim Petrochenkov-4/+2
2025-07-19rename `emit_unless` to `emit_unless_delay`xizheyin-1/+1
2025-07-18Remove similar errors about raw underscore lifetimexizheyin-1/+13
2025-07-17resolve: Change `&mut Resolver` to `&Resolver` when possibleVadim Petrochenkov-1/+1
2025-07-16resolve: Import `ty::Visibility` everywhereVadim Petrochenkov-4/+4
2025-07-12replace binding and shadowed_glob on NameResolution with non_glob_binding and...b-naber-2/+4
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-15/+11
2025-07-04Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errorsJacob Pratt-1/+1
2025-07-03Replace kw_span by full span.Camille GILLOT-1/+1
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-4/+4
2025-06-22Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obkbors-5/+8
2025-06-19Adjust `with_generic_param_rib`.Nicholas Nethercote-119/+77
2025-06-19completely deduplicate `Visitor` and `MutVisitor`Deadbeef-5/+8
2025-06-16Fix `PathSource` lifetimes.Nicholas Nethercote-12/+12
2025-06-12Detect when attribute is provided by missing `derive` macroEsteban Küber-1/+1
2025-06-05Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi...bors-55/+6
2025-06-04Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes`Jake Goulding-55/+6
2025-06-03Auto merge of #141954 - matthiaskrgr:rollup-zptd6t9, r=matthiaskrgrbors-4/+4
2025-06-03Rollup merge of #141843 - fee1-dead-contrib:ast_visitor_visit_id, r=oli-obkMatthias Krüger-4/+4
2025-06-03Rollup merge of #141876 - compiler-errors:missing-let-ty, r=SparrowLiiMatthias Krüger-1/+18
2025-06-02Don't declare variables in ExprKind::Let in invalid positionsMichael Goulet-1/+18
2025-06-01Rollup merge of #140370 - WaffleLapkin:unqualified, r=jdonszelmannGuillaume Gomez-12/+19
2025-06-01Add `visit_id` to ast `Visitor`Deadbeef-4/+4
2025-05-30Fix spans for unsafe bindersMatthew Jasper-2/+1
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-6/+6
2025-05-19only resolve top-level guard patterns' guards oncedianne-1/+3
2025-05-18name resolution for guard patternsdianne-2/+34
2025-05-07delay introducing pattern bindings into scopedianne-30/+52
2025-05-07add a type alias for the pattern bindings stackdianne-3/+14
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+5
2025-04-27Make error for tuple struct pat/expr w/ FQS clearerWaffle Lapkin-12/+19
2025-04-14Rollup merge of #139811 - yotamofek:pr/newtype_cleanups, r=oli-obkMatthias Krüger-1/+1
2025-04-14Use `newtype_index!`-generated types more idiomaticallyYotam Ofek-1/+1
2025-04-14Rollup merge of #139127 - compiler-errors:prim-ty-hack, r=oli-obkMatthias Krüger-0/+5
2025-04-11Avoid a node_id_to_def_id call by just storing DefIds instead of NodeIdsOli Scherer-2/+1
2025-04-11Avoid a reverse map that is only used in diagnostics pathsOli Scherer-2/+2
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-9/+4
2025-04-01Address review comments.Nicholas Nethercote-2/+3
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-28/+40
2025-03-30Fix up partial res of segment in primitive resolution hackMichael Goulet-0/+5