about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2023-12-22Auto merge of #118847 - eholk:for-await, r=compiler-errorsbors-30/+97
2023-12-22Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler...bors-27/+34
2023-12-20Rollup merge of #119145 - aDotInTheVoid:variantdata-struct-struct, r=compiler...Matthias Krüger-4/+5
2023-12-20Refactor AST trait bound modifiersLeón Orell Valerian Liehr-27/+34
2023-12-20resolve: Eagerly feed closure visibilitiesVadim Petrochenkov-5/+1
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-4/+5
2023-12-19Desugar for await loopsEric Holk-28/+94
2023-12-19Plumb awaitness of for loopsEric Holk-4/+5
2023-12-19Auto merge of #119093 - michaelwoerister:mcp533-18, r=petrochenkovbors-15/+14
2023-12-19Auto merge of #119061 - compiler-errors:async-gen-abi, r=wesleywiserbors-20/+32
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-15/+14
2023-12-18Auto merge of #119069 - matthiaskrgr:rollup-xxk4m30, r=matthiaskrgrbors-1/+4
2023-12-18Rollup merge of #118967 - RossSmyth:panic-messages, r=TaKO8KiMatthias Krüger-1/+4
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-18Ensure `yield` expressions desugar correctly in async generatorsMichael Goulet-20/+32
2023-12-18resolve: Replace visibility table in resolver outputs with query feedingVadim Petrochenkov-4/+6
2023-12-15Rollup merge of #119004 - matthiaskrgr:conv, r=compiler-errorsJubilee-3/+1
2023-12-15NFC don't convert types to identical typesMatthias Krüger-3/+1
2023-12-15Rollup merge of #118396 - compiler-errors:ast-lang-items, r=cjgillotJubilee-6/+38
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-6/+37
2023-12-15Collect lang items from ASTMichael Goulet-0/+1
2023-12-15Annotate some more bugsMichael Goulet-4/+9
2023-12-15Add better ICE messages for some undescriptive panicsRoss Smyth-1/+4
2023-12-13Rollup merge of #118759 - compiler-errors:bare-unit-structs, r=petrochenkovMatthias Krüger-0/+2
2023-12-12Correctly gate the parsing of match arms without bodyNadrieril-2/+5
2023-12-10Auto merge of #116952 - compiler-errors:lifetime_capture_rules_2024, r=TaKO8Kibors-2/+5
2023-12-10remove redundant importssurechen-4/+2
2023-12-09Rollup merge of #118766 - compiler-errors:lower-spans, r=spastorinoGuillaume Gomez-5/+6
2023-12-09Lower some forgotten coroutine spansMichael Goulet-2/+2
2023-12-09Lower spans for opaque duplicated lifetimes, const infer varsMichael Goulet-3/+3
2023-12-09Lower constness span in host paramMichael Goulet-0/+1
2023-12-08More nitsMichael Goulet-1/+2
2023-12-08Introduce closure_id method on CoroutineKindMichael Goulet-4/+1
2023-12-08Support bare unit structs in destructuring assignmentsMichael Goulet-0/+2
2023-12-08Auto merge of #118420 - compiler-errors:async-gen, r=eholkbors-52/+192
2023-12-08Add testsMichael Goulet-9/+16
2023-12-08Make some matches exhaustive to avoid bugs, fix toolsMichael Goulet-0/+1
2023-12-08Support async gen fnMichael Goulet-16/+26
2023-12-08coro_kind -> coroutine_kindMichael Goulet-17/+24
2023-12-08Implement `async gen` blocksMichael Goulet-13/+128
2023-12-08Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errorsbors-10/+79
2023-12-06Auto merge of #118605 - fee1-dead-contrib:rm-rustc_host, r=compiler-errorsbors-49/+18
2023-12-05Enable new capture rules by default on edition 2024Michael Goulet-0/+1
2023-12-05Add lifetime_capture_rules_2024Michael Goulet-2/+4
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-49/+18
2023-12-04Address code review feedbackEric Holk-10/+10
2023-12-04Fix some broken testsEric Holk-1/+1
2023-12-04Option<CoroutineKind>Eric Holk-43/+23
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-124/+93
2023-12-04Lower return types for gen fn to impl IteratorEric Holk-72/+158