about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2023-02-02Rename `rust_2015` => `is_rust_2015`Maybe Waffle-3/+3
2023-01-30Replace enum `==`s with `match`es where it makes senseMaybe Waffle-8/+9
2023-01-11review comments: Tweak outputEsteban Küber-1/+13
2023-01-11Suggest making private tuple struct field publicEsteban Küber-0/+2
2023-01-11Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan-1/+1
2022-12-18don't restuct references just to reborrowMatthias Krüger-1/+1
2022-12-09Fold `Definitions` into the untracked dataOli Scherer-1/+2
2022-12-09Generate crate loaders on the flyOli Scherer-6/+4
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-13/+2
2022-11-26Auto merge of #104730 - petrochenkov:modchild5, r=cjgillotbors-1/+3
2022-11-23resolve: Don't use constructor def ids in the map for field namesVadim Petrochenkov-18/+10
2022-11-22rustc_metadata: Switch module children decoding to an iteratorVadim Petrochenkov-1/+3
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-19/+16
2022-11-13move span to `self` instead of `crate`SparkyPotato-1/+3
2022-10-31resolve: Turn the binding from `#[macro_export]` into a proper `Import`Vadim Petrochenkov-17/+17
2022-10-31resolve: Not all imports have their own `NodeId`Vadim Petrochenkov-16/+5
2022-10-11rustc_hir: Less error-prone methods for accessing `PartialRes` resolutionVadim Petrochenkov-1/+1
2022-10-10Rename AssocItemKind::TyAlias to AssocItemKind::TypeMichael Goulet-1/+1
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-1/+2
2022-09-09RPITIT placeholder itemsMichael Goulet-0/+1
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-19/+27
2022-09-01Auto merge of #98960 - cjgillot:entry-kind, r=estebankbors-1/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-30Remove fn_has_self_parameter table.Camille GILLOT-1/+1
2022-08-27rustc_middle: Remove `Visibility::Invisible`Vadim Petrochenkov-5/+5
2022-07-25Unused tuple fields in rustc_resolve.Camille GILLOT-2/+2
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-6/+2
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-6/+2
2022-06-15implement `MacroData`Takayuki Maeda-14/+21
2022-06-09Never regard macro rules with compile_error! invocations as unusedest31-3/+3
2022-05-21Merge crate and restricted visibilitiesJacob Pratt-1/+0
2022-05-21Remove feature: `crate` visibility modifierJacob Pratt-3/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-8/+8
2022-05-13resolve: Move collection of all `macro_rules` in the crate to rustdocVadim Petrochenkov-1/+0
2022-05-05Implement the unused_macro_rules lintest31-8/+18
2022-05-02Auto merge of #96431 - petrochenkov:parent, r=cjgillotbors-1/+1
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-1/+1
2022-05-01Auto merge of #96521 - petrochenkov:docrules, r=notriddle,GuillaumeGomezbors-2/+4
2022-05-01resolve: Turn `enum Finalize` into an optional structVadim Petrochenkov-1/+1
2022-05-01rustdoc: Track `macro_rules` scopes during early doc link resolutionVadim Petrochenkov-2/+4
2022-04-29errors: `span_suggestion` takes `impl ToString`David Wood-1/+1
2022-04-23Compute has_pub_restricted in the resolver.Camille GILLOT-0/+2
2022-04-23Fix lints.Camille GILLOT-1/+8
2022-04-23Drop vis in Item.Camille GILLOT-0/+2
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-8/+8
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-8/+8
2022-04-17Lint elided lifetimes in path on the AST.Camille GILLOT-5/+4
2022-04-12Pass last_import_segment and unusable_binding as parameters.Camille GILLOT-2/+2
2022-04-07rustdoc: Early doc link resolution fixes and refactoringsVadim Petrochenkov-1/+1
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-4/+4