about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2023-05-11Improve error for `self: Box<self>`clubby789-0/+2
2023-05-05improve diagnostics and bless testsBoxy-2/+9
2023-05-02resolve: One more attempt to simplify `module_children`Vadim Petrochenkov-6/+3
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-04-14Auto merge of #110160 - petrochenkov:notagain2, r=cjgillotbors-18/+6
2023-04-12Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger-1/+0
2023-04-12resolve: Pre-compute non-reexport module childrenVadim Petrochenkov-18/+6
2023-04-10Remove `..` from return type notationMichael Goulet-1/+0
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-03-28Add `(..)` syntax for RTNMichael Goulet-0/+1
2023-03-24Rollup merge of #109536 - petrochenkov:qcstore3, r=cjgillotMatthias Krüger-1/+2
2023-03-23Rollup merge of #107880 - jieyouxu:issue-107563, r=petrochenkovMatthias Krüger-1/+4
2023-03-23resolve: Rename some cstore methods to match queries and add commentsVadim Petrochenkov-1/+2
2023-03-23Auto merge of #108221 - petrochenkov:cratecfg, r=michaelwoeristerbors-5/+6