summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-23fix(resolve): not defined `extern crate shadow_name`bohan-0/+5
2023-05-18fix(resolve): only disambiguate binding key during definebohan-8/+5
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-04-25Fix static string lintsclubby789-11/+5
2023-04-19resolve: Remove `module_children_untracked`Vadim Petrochenkov-6/+3
2023-04-18rustc_metadata: Remove `Span` from `ModChild`Vadim Petrochenkov-1/+7
2023-04-12resolve: Pre-compute non-reexport module childrenVadim Petrochenkov-4/+2
2023-04-08resolve: Preserve reexport chains in `ModChild`renVadim Petrochenkov-1/+1
2023-04-04Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer-1/+1
2023-04-04box a bunch of large typesOli Scherer-1/+1
2023-04-04rust-analyzer guided tuple field to named fieldOli Scherer-2/+2
2023-04-04rust-analyzer guided enum variant structificationOli Scherer-1/+1
2023-03-23resolve: Rename some cstore methods to match queries and add commentsVadim Petrochenkov-2/+6
2023-03-23Auto merge of #109517 - matthiaskrgr:rollup-m3orqzd, r=matthiaskrgrbors-26/+16
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-15/+13
2023-03-16resolve: Minor cleanup to `Resolver::get_module`Vadim Petrochenkov-19/+16
2023-03-16resolve: Use `item_name` and `opt_parent` in `Resolver::get_module`Vadim Petrochenkov-12/+5
2023-03-13resolve: Remove `struct_field_names_untracked`Vadim Petrochenkov-23/+10
2023-03-13resolve: Centralize retrieval of items span and item nameVadim Petrochenkov-2/+1
2023-03-13resolve: Remove `fn_has_self_parameter_untracked`Vadim Petrochenkov-6/+1
2023-03-13resolve: Remove `struct_field_visibilities_untracked`Vadim Petrochenkov-14/+2
2023-03-13resolve: Remove `visibility_untracked`Vadim Petrochenkov-7/+4
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-8/+4
2023-02-20Remove definitions field that is only needed for one methodOli Scherer-1/+4
2023-02-20Make untracked.cstore lockable so that resolution can still write to it when ...Oli Scherer-8/+14
2023-02-20Prepare crate loader for LockGuardOli Scherer-1/+1
2023-02-20Prepare for adding a `TyCtxt` to `Resolver`Oli Scherer-27/+38
2023-02-15Auto merge of #108006 - cjgillot:def-impl, r=oli-obkbors-1/+1
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-1/+1
2023-02-14Separate the lifetime of the session and the arena in the resolverOli Scherer-7/+7
2023-02-13rustdoc: Eliminate remaining uses of resolverVadim Petrochenkov-0/+1
2023-02-10Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov-2/+2
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