about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-12-22Auto merge of #118847 - eholk:for-await, r=compiler-errorsbors-0/+2
2023-12-22Auto merge of #119163 - fmease:refactor-ast-trait-bound-modifiers, r=compiler...bors-26/+27
2023-12-20Refactor AST trait bound modifiersLeón Orell Valerian Liehr-26/+27
2023-12-20resolve: Eagerly feed closure visibilitiesVadim Petrochenkov-5/+1
2023-12-19Desugar for await loopsEric Holk-0/+2
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-10/+10
2023-12-18resolve: Replace visibility table in resolver outputs with query feedingVadim Petrochenkov-4/+6
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-6/+37
2023-12-15Collect lang items from ASTMichael Goulet-0/+1
2023-12-10Auto merge of #116952 - compiler-errors:lifetime_capture_rules_2024, r=TaKO8Kibors-2/+5
2023-12-10remove redundant importssurechen-1/+0
2023-12-09Rollup merge of #118766 - compiler-errors:lower-spans, r=spastorinoGuillaume Gomez-3/+3
2023-12-09Lower spans for opaque duplicated lifetimes, const infer varsMichael Goulet-3/+3
2023-12-08More nitsMichael Goulet-1/+2
2023-12-08Add testsMichael Goulet-9/+16
2023-12-08Support async gen fnMichael Goulet-3/+5
2023-12-06Auto merge of #118605 - fee1-dead-contrib:rm-rustc_host, r=compiler-errorsbors-10/+2
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-10/+2
2023-12-04Address code review feedbackEric Holk-7/+7
2023-12-04Fix some broken testsEric Holk-1/+1
2023-12-04Option<CoroutineKind>Eric Holk-14/+4
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-32/+25
2023-12-04Lower return types for gen fn to impl IteratorEric Holk-22/+53
2023-12-03rustc: Harmonize `DefKind` and `DefPathData`Vadim Petrochenkov-11/+10
2023-12-02Inline and remove `LoweringContext::handler()`.Nicholas Nethercote-5/+1
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-6/+7
2023-11-29Auto merge of #118433 - matthiaskrgr:rollup-fi9lrwg, r=matthiaskrgrbors-3/+8
2023-11-29Rollup merge of #118401 - nnethercote:rustc_ast_lowering, r=compiler-errorsMatthias Krüger-3/+42
2023-11-28Fix spans for bad await in inline constMichael Goulet-3/+8
2023-11-28resolve: Feed the `def_kind` query immediately on `DefId` creationVadim Petrochenkov-9/+14
2023-11-28Remove unnecessary `Option` from `LoweringContext::allow_{try_trait,gen_futur...Nicholas Nethercote-7/+7
2023-11-28Add `LoweringContext::new`.Nicholas Nethercote-0/+40
2023-11-28Remove unused feature.Nicholas Nethercote-1/+0
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-25Remove HirId from QPath::LangItemMichael Goulet-6/+5
2023-11-24Add `Span` to `TraitBoundModifier`Deadbeef-2/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-9/+7
2023-11-17Rollup merge of #117549 - DaniPopes:more-copied, r=b-naberMatthias Krüger-2/+2
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-11-10Remove `-Zkeep-hygiene-data`.Nicholas Nethercote-5/+0
2023-11-03compiler: use `copied` instead of manual `map`DaniPopes-2/+2
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-2/+1
2023-10-30Rollup merge of #117147 - DaniPopes:pphir-fn-variadic, r=compiler-errorsLeón Orell Valerian Liehr-8/+1
2023-10-26Deny providing explicit effect paramsDeadbeef-1/+7
2023-10-25Remove unnecessary CVarArgs name skipping logicDaniPopes-8/+1
2023-10-20s/generator/coroutine/Oli Scherer-2/+2