about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2025-07-19Revert "resolve: Make disambiguators for underscore bindings module-local"Rémy Rakic-17/+13
2025-07-18Rollup merge of #144059 - LorrensP-2158466:remove-crate-loader, r=petrochenkovMatthias Krüger-3/+6
2025-07-18Rollup merge of #144013 - petrochenkov:disambunder, r=oli-obkMatthias Krüger-13/+17
2025-07-18inline CrateLoader inside of CStoreLorrensP-2158466-3/+6
2025-07-17resolve: Make disambiguators for underscore bindings module-localVadim Petrochenkov-13/+17
2025-07-17resolve: Change `&mut Resolver` to `&Resolver` when possibleVadim Petrochenkov-7/+7
2025-07-17resolve: Split `module_map` into two maps for local and extern modulesVadim Petrochenkov-27/+30
2025-07-16resolve: Import `ty::Visibility` everywhereVadim Petrochenkov-22/+22
2025-07-16resolve: Remove trait `ToNameBinding`Vadim Petrochenkov-41/+42
2025-07-16resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`Vadim Petrochenkov-34/+16
2025-07-12merge source and target bindings into single fieldLorrensP-2158466-14/+4
2025-07-09MacroData in ResolverArenas + split macro_map into extern_macro_map and local...LorrensP-2158466-17/+19
2025-07-06mbe: Change `unused_macro_rules` to a `DenseBitSet`Josh Triplett-3/+3
2025-07-05mbe: Defer checks for `compile_error!` until reporting an unused macro ruleJosh Triplett-6/+2
2025-06-03resolve: Tweak `private_macro_use` lint to be compatible with upcoming macro ...Vadim Petrochenkov-15/+13
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-2/+2
2025-05-09Remove `Ident::empty`.Nicholas Nethercote-2/+2
2025-04-11Avoid storing the `LocalDefId` twiceOli Scherer-1/+1
2025-04-11Avoid another node_id_to_def_id callOli Scherer-2/+2
2025-04-01Address review comments.Nicholas Nethercote-39/+40
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-33/+48
2025-03-25Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errorsMatthias Krüger-8/+7
2025-03-25Rollup merge of #138924 - nnethercote:less-kw-Empty-3, r=compiler-errorsMatthias Krüger-5/+5
2025-03-25Track whether an assoc item is in a trait impl or an inherent implOli Scherer-8/+7
2025-03-25Use `Option<Symbol>` in `ModuleKind::Def`.Nicholas Nethercote-5/+5
2025-03-24resolve: Avoid some unstable iteration 2Vadim Petrochenkov-1/+0
2025-03-14resolve: Avoid some unstable iterationVadim Petrochenkov-0/+1
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-0/+8
2025-02-21convert all_macro_rules from hashmap to hashsetklensy-1/+1
2025-02-08Rustfmtbjorn3-4/+7
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-2/+2
2025-01-21rustc_resolve: flatten nested `if`sYotam Ofek-28/+26
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-16split attributesJonathan Dönszelmann-8/+8
2024-12-10Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...Esteban Küber-1/+5
2024-11-15Make WalkItemKind::walk signature compatible between Visitor versionsmaxcabrajac-1/+1
2024-11-15Add WalkItemKind::Ctxt so AssocCtxt is not sent to non-Assoc ItemKindsmaxcabrajac-1/+1
2024-10-26expand: Stop using artificial `ast::Item` for macros loaded from metadataVadim Petrochenkov-1/+3
2024-10-24Pass Ident by reference in ast Visitormaxcabrajac-1/+1
2024-10-20Stop relying on hashmap iteration for unused macro rules armsNoratrieb-1/+5
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-23/+0
2024-10-07Rename nested_meta to meta_item_innercodemountains-7/+9
2024-10-01Remove anon struct and union typesMichael Goulet-23/+0
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-12/+10
2024-09-12Introduce `'ra` lifetime name.Nicholas Nethercote-46/+46
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-0/+1
2024-08-26mv `build_reduced_graph_for_external_crate_res` into Resolverbohan-68/+71
2024-08-21Rollup merge of #129344 - compiler-errors:less-option-unit-diagnostics, r=jie...Matthias Krüger-1/+1
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-1/+1