about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
2023-10-27Rename `RibKind::ClosureOrAsync` to reflect how it is actually usedOli Scherer-9/+9
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-1/+1
2023-10-13Format all the let chains in compilerMichael Goulet-9/+20
2023-10-02Rollup merge of #114454 - Nilstrieb:no-evil-sorting, r=cjgillotTyler Mandry-20/+18
2023-10-02Replace `HashMap` with `IndexMap` in pattern binding resolveNilstrieb-20/+18
2023-09-29Auto merge of #116089 - estebank:issue-115992-2, r=compiler-errorsbors-1/+19
2023-09-26Don't store lazyness in DefKindMichael Goulet-3/+3
2023-09-25When suggesting `self.x` for `S { x }`, use `S { x: self.x }`Esteban Küber-1/+19
2023-09-14Auto merge of #115677 - matthewjasper:let-expr-recovery, r=b-naberbors-1/+1
2023-09-11Move let expression checking to parsingMatthew Jasper-1/+1
2023-09-10Do not suggest generic const items unless enabledLeón Orell Valerian Liehr-1/+5
2023-09-01Fall through when resolving elided assoc const lifetimesMichael Goulet-34/+29
2023-08-30Capture lifetimes for associated type bounds destined to be lowered to opaquesMichael Goulet-0/+1
2023-08-28RPITITs capture all their lifetimesMichael Goulet-12/+9
2023-08-20Warn on elided lifetimes in associated constantsMichael Goulet-24/+55
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-3/+3
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-3/+3
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-3/+3
2023-08-06Auto merge of #114487 - compiler-errors:opaques-refactoring-idk, r=cjgillotbors-30/+29
2023-08-05a function is just another AnonymousCreateParameter ribMichael Goulet-30/+28
2023-08-05Consolidate opaque ty and async fn lowering codeMichael Goulet-0/+1
2023-08-05Remove invalid lint when there is a generic argument in prefix pathyukang-1/+2
2023-08-04Improve spans for indexing expressionsNilstrieb-1/+1
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-6/+2
2023-07-28Resolve generic const itemsLeón Orell Valerian Liehr-69/+101
2023-07-25Auto merge of #113958 - lukas-code:doc-links, r=GuillaumeGomez,petrochenkovbors-2/+11
2023-07-22Use features() over features_untracked() where possibleLeón Orell Valerian Liehr-1/+1
2023-07-22fix doc links on `use` itemsLukas Markeffsky-2/+11
2023-07-18Fix removal span calculation of unused_qualifications suggestion许杰友 Jieyou Xu (Joe)-3/+3
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-07-14Rollup merge of #112729 - jieyouxu:unused-qualifications-suggestion, r=b-naberMatthias Krüger-1/+5
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-3/+8
2023-07-13Add machine-applicable suggestion for `unused_qualifications` lint许杰友 Jieyou Xu (Joe)-1/+5
2023-07-10Rollup merge of #113331 - chenyukang:yukang-fix-112590-false-positive, r=este...Matthias Krüger-4/+4
2023-07-07Add filter with next segment while lookup typo for pathyukang-4/+4
2023-07-05resolve: Use `Interned` for `Module`Vadim Petrochenkov-1/+1
2023-07-05resolve: Use `Interned` for `NameBinding`Vadim Petrochenkov-1/+1
2023-07-04Auto merge of #112917 - chenyukang:yukang-fix-112590, r=estebankbors-3/+8
2023-07-02add testcase for 112590yukang-7/+8
2023-06-30Use structured suggestion when telling user about `for<'a>`Esteban Küber-3/+7
2023-06-22suggest importing for partial mod path in name resolvingyukang-1/+5
2023-06-19ReformattingTom Martin-3/+5
2023-06-18Add translatable diagnostic for invalid importsTom Martin-5/+5
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-4/+20
2023-05-23Ignore "non-real" type Res in rustdoc intra doc link resolutionGuillaume Gomez-7/+8
2023-05-18fix(resolve): only disambiguate binding key during definebohan-2/+3
2023-05-16Rollup merge of #111428 - bvanjoi:fix-109250, r=NilstriebNilstrieb-4/+0
2023-05-11Rollup merge of #111460 - clubby789:lowercase-box-self, r=compiler-errorsMichael Goulet-0/+9
2023-05-11Improve error for `self: Box<self>`clubby789-0/+9
2023-05-10Only warn single-use lifetime when the binders match.Camille GILLOT-5/+11