about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2023-08-02Resolve visibility paths as modules not as types.Camille GILLOT-1/+1
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-1/+1
2023-07-29fix(resolve): update the ambiguity glob binding as warning recursivelybohan-1/+3
2023-07-08Replace RPITIT current impl with new strategy that lowers as a GATSantiago Pastorino-1/+0
2023-07-05resolve: Use `Interned` for `Module`Vadim Petrochenkov-4/+3
2023-07-05resolve: Use `Interned` for `Import`Vadim Petrochenkov-6/+6
2023-07-05resolve: Use `Interned` for `NameBinding`Vadim Petrochenkov-7/+7
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