about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/ident.rs
AgeCommit message (Expand)AuthorLines
2024-09-12Rollup merge of #130208 - nnethercote:rslv-lifetime, r=petrochenkovMatthias Krüger-53/+53
2024-09-12Introduce `'ra` lifetime name.Nicholas Nethercote-53/+53
2024-09-11Simplify some nested if statementsMichael Goulet-6/+6
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-1/+1
2024-08-07make `import.vis` is not mutablebohan-15/+55
2024-07-29Reformat `use` declarations.Nicholas Nethercote-12/+10
2024-07-11Account for `let foo = expr`; to suggest `const foo: Ty = expr;`Esteban Küber-12/+32
2024-06-17mark undetermined if target binding in current ns is not gotbohan-9/+16
2024-06-07mark binding undetermined if target name exist and not obtainedbohan-5/+5
2024-06-04resolve: mark it undetermined if single import is not has any bindingsbohan-2/+27
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-1/+1
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-8/+5
2024-05-10Remove `#[macro_use] extern crate tracing` from `rustc_resolve`.Nicholas Nethercote-0/+1
2024-04-03Fix f16 and f128 feature gates in editions other than 2015Trevor Gross-0/+2
2024-03-14Add feature gates for `f16` and `f128`Trevor Gross-1/+31
2024-03-06avoid overlapping privacy suggestion for single nested importsbohan-1/+2
2024-03-05Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.Nicholas Nethercote-2/+2
2024-02-27Remove an unnecessary `span_delayed_bug` in `Resolver::valid_res_from_ribs`.Nicholas Nethercote-3/+2
2024-02-20Add newtype for using the prelude in resolutionclubby789-7/+17
2024-02-18By tracking import use types to check whether it is scope uses or the other s...surechen-5/+5
2024-02-06Rollup merge of #119939 - clubby789:static-const-generic-note, r=compiler-errorsMatthias Krüger-10/+20
2024-01-14Add note to resolve error about generics from inside static/constclubby789-10/+20
2024-01-13store the segment name when resolution failsbohan-27/+17
2023-12-30Update to bitflags 2 in the compilerNilstrieb-0/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-2/+2
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