about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/ident.rs
AgeCommit message (Expand)AuthorLines
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-1/+1
2023-11-25resolve: Avoid clones of `MacroData`Vadim Petrochenkov-1/+1
2023-10-27Rename `RibKind::ClosureOrAsync` to reflect how it is actually usedOli Scherer-3/+3
2023-10-13Format all the let chains in compilerMichael Goulet-5/+9
2023-09-13resolve: determined binding after parent module macro expandbohan-3/+2
2023-09-10Generalize E0401León Orell Valerian Liehr-8/+2
2023-08-24resolve: Leave a comment about name bindings for legacy derive helpersVadim Petrochenkov-0/+5
2023-08-24resolve: Make bindings for derive helper attributes uniqueVadim Petrochenkov-21/+9
2023-08-24resolve: Make bindings for crate roots uniqueVadim Petrochenkov-3/+1
2023-08-24resolve: Pre-intern tool module bindingsVadim Petrochenkov-2/+2
2023-08-24resolve: Pre-intern builtin name bindingsVadim Petrochenkov-16/+7
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-3/+3
2023-07-29fix(resolve): update the ambiguity glob binding as warning recursivelybohan-0/+2
2023-07-19Make it clearer that edition functions are >=, not ==Michael Goulet-2/+2
2023-07-05resolve: Use `Interned` for `Module`Vadim Petrochenkov-3/+1
2023-07-05resolve: Use `Interned` for `Import`Vadim Petrochenkov-7/+4
2023-07-05resolve: Use `Interned` for `NameBinding`Vadim Petrochenkov-23/+19
2023-07-01fix(resolve): skip assertion judgment when `NonModule` is dummybohan-1/+1
2023-06-29resolve: Remove artificial import ambiguity errorsVadim Petrochenkov-12/+11
2023-06-22Tweak privacy errors to account for reachable itemsEsteban Küber-0/+13
2023-06-21resolve: Minor cleanup to `fn resolve_path_with_ribs`Vadim Petrochenkov-51/+38
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-42/+50
2023-05-18fix(resolve): only disambiguate binding key during definebohan-1/+2
2023-05-14Revert "Validate resolution for SelfCtor too."Camille GILLOT-4/+1
2023-05-11Improve error for `self: Box<self>`clubby789-24/+20
2023-05-05improve diagnostics and bless testsBoxy-19/+51
2023-05-05misc nameres changes for anon constsBoxy-10/+2
2023-05-04Rollup merge of #111070 - WaffleLapkin:break_ribs, r=lcnrMatthias Krüger-34/+33
2023-05-04Rollup merge of #111020 - cjgillot:validate-self-ctor, r=petrochenkovMatthias Krüger-1/+4
2023-05-03Validate resolution for SelfCtor too.Camille GILLOT-1/+4
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-05-01Remove "RibKind" suffix from `RibKind` variantsMaybe Waffle-28/+28
2023-05-01Don't `use RibKind::*`Maybe Waffle-34/+33
2023-05-01Rip it outNilstrieb-1/+7
2023-04-06Rollup merge of #109909 - clubby789:import-tool-mod, r=petrochenkovYuki Okushi-11/+7
2023-04-04Deny `use`ing tool pathsclubby789-11/+7
2023-04-04Auto merge of #109599 - notriddle:notriddle/use-redundant-glob, r=petrochenkovbors-14/+21
2023-04-01slighty simplify a few boolean expressions (clippy::nonminimal_bool)Matthias Krüger-1/+1
2023-04-01diagnostics: account for glob shadowing when linting redundant importsMichael Howell-14/+21
2023-03-03Match unmatched backticks in compiler/ that are part of rustdocest31-1/+1
2023-02-20Prepare for adding a `TyCtxt` to `Resolver`Oli Scherer-6/+9
2023-02-14Separate the lifetime of the session and the arena in the resolverOli Scherer-1/+1
2023-02-02Rename `rust_2015` => `is_rust_2015`Maybe Waffle-2/+3
2023-01-31Use `Edition` methods a bit moreMaybe Waffle-2/+1
2023-01-20Revert "Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard error"Felix S. Klock II-10/+65
2023-01-04Simplify some iterator combinatorsMichael Goulet-5/+4
2022-11-01Rollup merge of #103760 - petrochenkov:macimp, r=cjgillotDylan DPC-2/+6
2022-10-31resolve: Turn the binding from `#[macro_export]` into a proper `Import`Vadim Petrochenkov-2/+6
2022-10-24Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard errorAaron Hill-65/+10
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-6/+16