about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering
AgeCommit message (Expand)AuthorLines
2023-11-04Fix remaining uses of `CaptureBy::Value`Dinu Blanovschi-1/+1
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-5/+4
2023-10-30Some more coroutine renamingsMichael Goulet-6/+6
2023-10-30Rollup merge of #117068 - nnethercote:clean-up-Cargo-toml, r=wesleywiserGuillaume Gomez-2/+4
2023-10-30Rollup merge of #117147 - DaniPopes:pphir-fn-variadic, r=compiler-errorsLeón Orell Valerian Liehr-8/+1
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-2/+4
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-6/+76
2023-10-27Prevent generators from being movableOli Scherer-1/+1
2023-10-27Feature gate coroutine `yield` usageOli Scherer-2/+12
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-1/+60
2023-10-26Auto merge of #117171 - fee1-dead-contrib:deny-explicit-effect-params, r=oli-obkbors-1/+7
2023-10-26Deny providing explicit effect paramsDeadbeef-1/+7
2023-10-26Add hir::GeneratorKind::GenOli Scherer-3/+4
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-4/+4
2023-10-25Remove unnecessary CVarArgs name skipping logicDaniPopes-8/+1
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-4/+4
2023-10-20s/generator/coroutine/Oli Scherer-29/+29
2023-10-20s/Generator/Coroutine/Oli Scherer-22/+22
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+3
2023-10-15Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstriebbors-14/+35
2023-10-13Deprecate E0706Michael Goulet-30/+2
2023-10-13Stabilize AFIT and RPITITMichael Goulet-53/+17
2023-10-13Format all the let chains in compilerMichael Goulet-14/+35
2023-10-11Rollup merge of #116627 - fee1-dead-contrib:cleanup, r=spastorinoMatthias Krüger-6/+4
2023-10-11small cleanupDeadbeef-6/+4
2023-10-05Rollup merge of #116431 - estebank:issue-80476, r=compiler-errorsJubilee-1/+1
2023-10-04Auto merge of #116370 - nnethercote:more-arena-stuff, r=cjgillotbors-29/+18
2023-10-04Tweak wording of E0562Esteban Küber-1/+1
2023-10-03Optimize some `alloc_from_iter` call sites.Nicholas Nethercote-29/+18
2023-10-03Point to full async fn for futureMichael Goulet-2/+3
2023-09-26subst -> instantiatelcnr-1/+1
2023-09-21Record asyncness span in HIRMichael Goulet-1/+1
2023-09-19Auto merge of #113955 - cjgillot:name-apit, r=WaffleLapkinbors-6/+6
2023-09-14Auto merge of #115677 - matthewjasper:let-expr-recovery, r=b-naberbors-2/+4
2023-09-12cleanup on messagesyukang-4/+0
2023-09-11Move let expression checking to parsingMatthew Jasper-2/+4
2023-09-07Enable incremental-relative-spans by default.Camille GILLOT-1/+1
2023-09-02Don't hold the definitions' lock across `index_hir`John Kåre Alsaker-17/+16
2023-08-30Pretty-print impl trait to name it.Camille GILLOT-6/+6
2023-08-30Capture lifetimes for associated type bounds destined to be lowered to opaquesMichael Goulet-0/+11
2023-08-28RPITITs capture all their lifetimesMichael Goulet-22/+31
2023-08-24Auto merge of #115131 - frank-king:feature/unnamed-fields-lite, r=petrochenkovbors-0/+12
2023-08-24Parse unnamed fields and anonymous structs or unionsFrank King-0/+12
2023-08-14Move scrutinee `HirId` into `MatchSource::TryDesugar`Esteban Küber-1/+1
2023-08-14Remove constness from `ImplSource::Param`Deadbeef-27/+23
2023-08-12Rollup merge of #114667 - compiler-errors:issue-114664, r=davidtwcoMatthias Krüger-2/+15
2023-08-10Rollup merge of #114622 - petrochenkov:noplugin, r=oli-obkMichael Goulet-2/+2
2023-08-11Record binder for bare trait object in LifetimeCollectVisitorMichael Goulet-2/+15
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-2/+2
2023-08-08feat: `riscv-interrupt-{m,s}` calling conventionsSeth Pellegrino-4/+25