about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
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
2024-08-20skip updating when external binding is existedbohan-5/+13
2024-08-10rm `import.used`bohan-4/+4
2024-08-07make `import.vis` is not mutablebohan-4/+6
2024-07-29Reformat `use` declarations.Nicholas Nethercote-13/+15
2024-07-16Update method name to reflect changes to its internalsOli Scherer-3/+3
2024-07-06Use field ident spans directly instead of the full field span in diagnostics ...Oli Scherer-2/+8
2024-06-24resolve: Implement a lint for out-of-scope use of `macro_rules`Vadim Petrochenkov-3/+16
2024-06-14delegation: Implement glob delegationVadim Petrochenkov-8/+20
2024-05-18Auto merge of #125105 - nnethercote:rustc_resolve-cleanups, r=estebankbors-0/+2
2024-05-15delegation: Implement list delegationVadim Petrochenkov-2/+4
2024-05-10Remove `#[macro_use] extern crate tracing` from `rustc_resolve`.Nicholas Nethercote-0/+2
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-1/+1
2024-04-27Rollup merge of #124382 - petrochenkov:itemvisit, r=lcnrMatthias Krüger-1/+1
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-1/+1
2024-04-24resolve: Remove two cases of misleading macro call visitingVadim Petrochenkov-5/+1
2024-04-14store the span of the nested part of the use tree in the astPietro Albini-1/+1
2024-04-13Port build_reduce_graphJeanCASPAR-45/+18
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-1/+1
2024-03-05Eliminate all non-CRATE_DEF_ID uses of `feed_def_id`Oli Scherer-23/+33
2024-02-18By tracking import use types to check whether it is scope uses or the other s...surechen-7/+7
2024-02-12Improve some codes according to the reviewsFrank King-5/+5
2024-02-12Lowering field access for anonymous adtsFrank King-20/+68
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-1/+1
2024-01-21exclude unexported macro bindings from extern cratebohan-5/+19
2024-01-12Delegation implementation: step 1Bryanskiy-31/+7
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-2/+2
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-5/+10
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-5/+4
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-24/+12
2023-12-20resolve: Stop feeding visibilities for import list stemsVadim Petrochenkov-2/+7
2023-12-18resolve: Replace visibility table in resolver outputs with query feedingVadim Petrochenkov-13/+15
2023-12-05resolve: Use `def_kind` query to cleanup some codeVadim Petrochenkov-39/+31
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-2/+1
2023-11-25resolve: Avoid clones of `MacroData`Vadim Petrochenkov-34/+21
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
2023-09-26Don't store lazyness in DefKindMichael Goulet-5/+2
2023-09-13resolve: determined binding after parent module macro expandbohan-1/+1
2023-09-01Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkovbors-2/+0
2023-08-24resolve: Make bindings from extern prelude uniqueVadim Petrochenkov-8/+9
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-2/+5
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-2/+5
2023-08-02Resolve visibility paths as modules not as types.Camille GILLOT-1/+1
2023-08-02Replace old private-in-public diagnostic with type privacy lintsBryanskiy-2/+0
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-1/+1