about summary refs log tree commit diff
path: root/compiler/rustc_resolve
AgeCommit message (Expand)AuthorLines
2023-12-08Introduce closure_id method on CoroutineKindMichael Goulet-12/+13
2023-12-08Auto merge of #118420 - compiler-errors:async-gen, r=eholkbors-29/+38
2023-12-08Make some matches exhaustive to avoid bugs, fix toolsMichael Goulet-22/+26
2023-12-08Support async gen fnMichael Goulet-1/+2
2023-12-08coro_kind -> coroutine_kindMichael Goulet-7/+11
2023-12-08Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errorsbors-1/+1
2023-12-06Auto merge of #118687 - matthiaskrgr:rollup-317ztgu, r=matthiaskrgrbors-4/+18
2023-12-06tip for define macro name after `macro_rules!`bohan-4/+18
2023-12-06Use the glob binding in resolve_rustdoc_path processr0cky-0/+3
2023-12-05Auto merge of #118457 - eholk:genfn, r=compiler-errorsbors-12/+21
2023-12-04Address code review feedbackEric Holk-6/+8
2023-12-04Structured `use` suggestion on privacy errorEsteban Küber-1/+86
2023-12-04Option<CoroutineKind>Eric Holk-11/+14
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-8/+9
2023-12-04Lower return types for gen fn to impl IteratorEric Holk-1/+4
2023-12-03rustc: Harmonize `DefKind` and `DefPathData`Vadim Petrochenkov-77/+55
2023-12-03Parse a pattern with no armNadrieril-1/+1
2023-12-02Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errorsbors-4/+4
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-4/+4
2023-12-01Auto merge of #115993 - bvanjoi:fix-115966, r=petrochenkovbors-6/+14
2023-12-01vis note for no pub reexports glob importbohan-6/+14
2023-11-30generic_const_exprs: suggest to add the feature, not use itRalf Jung-1/+1
2023-11-29Rollup merge of #118342 - compiler-errors:macro-generic-bang, r=estebankMatthias Krüger-6/+16
2023-11-28def collector: Set correct namespace in `DefPathData` for foreign typesVadim Petrochenkov-16/+10
2023-11-28resolve: Feed the `def_kind` query immediately on `DefId` creationVadim Petrochenkov-54/+112
2023-11-27Address unused tuple struct fields in the compilerJake Goulding-5/+3
2023-11-27Dont suggest `!` for path in function call if it has generic argsMichael Goulet-6/+16
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-2/+1
2023-11-25Rollup merge of #118288 - compiler-errors:is_some_and, r=lqd,dtolnayMichael Goulet-1/+1
2023-11-25Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e...Michael Goulet-5/+2
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-3/+1
2023-11-25is_{some,ok}_andMichael Goulet-1/+1
2023-11-25resolve: Avoid clones of `MacroData`Vadim Petrochenkov-55/+52
2023-11-24Auto merge of #117934 - Young-Flash:dev, r=petrochenkovbors-3/+12
2023-11-23feat: make let_binding_suggestion more reasonableYoung-Flash-3/+12
2023-11-23Auto merge of #118065 - estebank:core-not-found-404, r=TaKO8Kibors-0/+9
2023-11-22When failing to import `core`, suggest `std`Esteban Küber-0/+9
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-25/+25
2023-11-19fix rebaseEsteban Küber-1/+4
2023-11-19review commentsEsteban Küber-22/+13
2023-11-19Account for number of arguments in suggestionEsteban Küber-5/+24
2023-11-19fix tidyEsteban Küber-1/+1
2023-11-19Suggest using builder on curly brace struct called as fnEsteban Küber-165/+178
2023-11-19Do not suggest struct literal when fields are privateEsteban Küber-35/+64
2023-11-19On private tuple struct, suggest `Default::default` when possibleEsteban Küber-1/+56
2023-11-19Don't sort `span_suggestions`, leave that to callerEsteban Küber-5/+9
2023-11-19When encountering struct fn call literal with private fields, suggest all bui...Esteban Küber-16/+75
2023-11-17Rollup merge of #117964 - estebank:issue-81232, r=petrochenkovMatthias Krüger-1/+13
2023-11-17On resolve error of `[rest..]`, suggest `[rest @ ..]`Esteban Küber-0/+35