summaryrefslogtreecommitdiff
path: root/compiler/rustc_resolve/src/ident.rs
Commit message (Expand)AuthorAgeFilesLines
* Revert "Validate resolution for SelfCtor too."Camille GILLOT2023-05-141-4/+1
* Improve error for `self: Box<self>`clubby7892023-05-111-24/+20
* improve diagnostics and bless testsBoxy2023-05-051-19/+51
* misc nameres changes for anon constsBoxy2023-05-051-10/+2
* Rollup merge of #111070 - WaffleLapkin:break_ribs, r=lcnrMatthias Krüger2023-05-041-34/+33
|\
| * Remove "RibKind" suffix from `RibKind` variantsMaybe Waffle2023-05-011-28/+28
| * Don't `use RibKind::*`Maybe Waffle2023-05-011-34/+33
* | Rollup merge of #111020 - cjgillot:validate-self-ctor, r=petrochenkovMatthias Krüger2023-05-041-1/+4
|\ \
| * | Validate resolution for SelfCtor too.Camille GILLOT2023-05-031-1/+4
| |/
* | Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote2023-05-031-1/+1
* | Rip it outNilstrieb2023-05-011-1/+7
|/
* Rollup merge of #109909 - clubby789:import-tool-mod, r=petrochenkovYuki Okushi2023-04-061-11/+7
|\
| * Deny `use`ing tool pathsclubby7892023-04-041-11/+7
* | Auto merge of #109599 - notriddle:notriddle/use-redundant-glob, r=petrochenkovbors2023-04-041-14/+21
|\ \ | |/ |/|
| * diagnostics: account for glob shadowing when linting redundant importsMichael Howell2023-04-011-14/+21
* | slighty simplify a few boolean expressions (clippy::nonminimal_bool)Matthias Krüger2023-04-011-1/+1
|/
* Match unmatched backticks in compiler/ that are part of rustdocest312023-03-031-1/+1
* Prepare for adding a `TyCtxt` to `Resolver`Oli Scherer2023-02-201-6/+9
* Separate the lifetime of the session and the arena in the resolverOli Scherer2023-02-141-1/+1
* Rename `rust_2015` => `is_rust_2015`Maybe Waffle2023-02-021-2/+3
* Use `Edition` methods a bit moreMaybe Waffle2023-01-311-2/+1
* Revert "Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard error"Felix S. Klock II2023-01-201-10/+65
* Simplify some iterator combinatorsMichael Goulet2023-01-041-5/+4
* Rollup merge of #103760 - petrochenkov:macimp, r=cjgillotDylan DPC2022-11-011-2/+6
|\
| * resolve: Turn the binding from `#[macro_export]` into a proper `Import`Vadim Petrochenkov2022-10-311-2/+6
* | Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard errorAaron Hill2022-10-241-65/+10
|/
* Shrink `hir::def::Res`.Nicholas Nethercote2022-09-291-6/+16
* rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov2022-09-071-6/+7
* Directly use the `instrument` macro instead of its full pathOli Scherer2022-09-011-10/+10
* Rollup merge of #101123 - JohnTitor:rm-register-attr, r=TaKO8KiDylan DPC2022-08-301-11/+1
|\
| * Remove `register_attr` featureYuki Okushi2022-08-281-11/+1
* | rustc_middle: Remove `Visibility::Invisible`Vadim Petrochenkov2022-08-271-2/+8
|/
* Remove FnItemRibKind.Camille GILLOT2022-08-231-11/+1
* Improve local generic parameter suggestions.Camille GILLOT2022-08-231-4/+4
* Create specific ConstantHasGenerics for ConstantItemRibKind.Camille GILLOT2022-08-231-3/+9
* Unused tuple fields in rustc_resolve.Camille GILLOT2022-07-251-2/+2
* Provide a segment res in more casesMichael Goulet2022-06-201-0/+1
* implement `MacroData`Takayuki Maeda2022-06-151-1/+1
* Remove `crate` visibility usage in compilerJacob Pratt2022-05-201-8/+8
* Permit asm_const and asm_sym to reference outer generic paramsGary Guo2022-05-071-32/+2
* Use a yes/no enum instead of a bool.Oli Scherer2022-05-021-2/+2
* resolve: Rename `unusable_binding` to `ignore_binding`Vadim Petrochenkov2022-05-011-45/+32
* resolve: Merge `last_import_segment` into `Finalize`Vadim Petrochenkov2022-05-011-25/+5
* resolve: Pass full `Finalize` in nearly all casesVadim Petrochenkov2022-05-011-16/+14
* resolve: Turn `enum Finalize` into an optional structVadim Petrochenkov2022-05-011-7/+7
* Lint elided lifetimes in path on the AST.Camille GILLOT2022-04-171-1/+1
* Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras2022-04-141-0/+38
* Handle `unusable_binding` more compactly.Vadim Petrochenkov2022-04-121-17/+14
* Fix imports.Camille GILLOT2022-04-121-8/+3
* Simplify error reporting.Camille GILLOT2022-04-121-1/+0