about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-2/+2
2023-12-20resolve: Eagerly feed closure visibilitiesVadim Petrochenkov-4/+1
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-2/+2
2023-12-18resolve: Replace visibility table in resolver outputs with query feedingVadim Petrochenkov-8/+9
2023-12-03rustc: Harmonize `DefKind` and `DefPathData`Vadim Petrochenkov-2/+2
2023-11-28resolve: Feed the `def_kind` query immediately on `DefId` creationVadim Petrochenkov-5/+4
2023-11-27Address unused tuple struct fields in the compilerJake Goulding-1/+1
2023-11-25Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e...Michael Goulet-5/+2
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-3/+1
2023-11-25resolve: Avoid clones of `MacroData`Vadim Petrochenkov-5/+13
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-10-13Format all the let chains in compilerMichael Goulet-2/+4
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+2
2023-10-05Rename `Resolver::active_features`.Nicholas Nethercote-8/+3
2023-09-13resolve: determined binding after parent module macro expandbohan-0/+13
2023-09-11Rollup merge of #115744 - fmease:fix-e0401, r=compiler-errorsMatthias Krüger-2/+2
2023-09-10Generalize E0401León Orell Valerian Liehr-2/+2
2023-09-09Use `FreezeLock` for `CStore`John Kåre Alsaker-3/+3
2023-09-01Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkovbors-4/+0
2023-08-24Auto merge of #113408 - petrochenkov:bindintern2, r=cjgillotbors-23/+85
2023-08-24resolve: Make bindings for derive helper attributes uniqueVadim Petrochenkov-1/+1
2023-08-24resolve: Make bindings for crate roots uniqueVadim Petrochenkov-2/+22
2023-08-24resolve: Pre-intern tool module bindingsVadim Petrochenkov-0/+9
2023-08-24resolve: Make bindings from extern prelude uniqueVadim Petrochenkov-11/+29
2023-08-24resolve: Pre-intern builtin name bindingsVadim Petrochenkov-9/+24
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-08-02Replace old private-in-public diagnostic with type privacy lintsBryanskiy-4/+0
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-2/+2
2023-07-29fix(resolve): update the ambiguity glob binding as warning recursivelybohan-2/+24
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-1/+4
2023-07-05resolve: Add comments explaining use of `Interned`Vadim Petrochenkov-0/+4
2023-07-05resolve: Use `Interned` for `Module`Vadim Petrochenkov-41/+41
2023-07-05resolve: Use `Interned` for `Import`Vadim Petrochenkov-17/+16
2023-07-05resolve: Use `Interned` for `NameBinding`Vadim Petrochenkov-41/+34
2023-07-01fix(resolve): skip assertion judgment when `NonModule` is dummybohan-1/+1
2023-06-29resolve: Remove artificial import ambiguity errorsVadim Petrochenkov-4/+2
2023-06-22Tweak privacy errors to account for reachable itemsEsteban Küber-0/+3
2023-06-14s/drain_filter/extract_if/ for Vec, Btree{Map,Set} and LinkedListThe 8472-1/+1
2023-06-10Make "consider importing" consistent for macrosMu001999-1/+3
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-2/+25
2023-05-27Add warn-by-default lint for local binding shadowing exported glob re-export ...许杰友 Jieyou Xu (Joe)-2/+2
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-1/+1
2023-05-19Auto merge of #109602 - bvanjoi:fix-issue-109343, r=petrochenkovbors-0/+1
2023-05-18fix(resolve): only disambiguate binding key during definebohan-1/+9
2023-05-18fix(resolve): replace bindings to dummy for unresolved importsbohan-0/+1
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+2