summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/ident.rs
AgeCommit message (Expand)AuthorLines
2022-06-20Provide a segment res in more casesMichael Goulet-0/+1
2022-06-15implement `MacroData`Takayuki Maeda-1/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-8/+8
2022-05-07Permit asm_const and asm_sym to reference outer generic paramsGary Guo-32/+2
2022-05-02Use a yes/no enum instead of a bool.Oli Scherer-2/+2
2022-05-01resolve: Rename `unusable_binding` to `ignore_binding`Vadim Petrochenkov-45/+32
2022-05-01resolve: Merge `last_import_segment` into `Finalize`Vadim Petrochenkov-25/+5
2022-05-01resolve: Pass full `Finalize` in nearly all casesVadim Petrochenkov-16/+14
2022-05-01resolve: Turn `enum Finalize` into an optional structVadim Petrochenkov-7/+7
2022-04-17Lint elided lifetimes in path on the AST.Camille GILLOT-1/+1
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-0/+38
2022-04-12Handle `unusable_binding` more compactly.Vadim Petrochenkov-17/+14
2022-04-12Fix imports.Camille GILLOT-8/+3
2022-04-12Simplify error reporting.Camille GILLOT-1/+0
2022-04-12Move path resolution error to rustc_resolve::diagnostics.Camille GILLOT-161/+12
2022-04-12Make the logic more explicit with let chains.Camille GILLOT-18/+16
2022-04-12Do not record Res when builing a suggestion.Camille GILLOT-6/+9
2022-04-12Insert error after checking for binding usability.Camille GILLOT-6/+6
2022-04-12Pass last_import_segment and unusable_binding as parameters.Camille GILLOT-9/+102
2022-04-12Simplify binding finalization.Camille GILLOT-53/+54
2022-04-12Move ident resolution to a dedicated module.Camille GILLOT-0/+1645