about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
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-1/+1
2023-10-13Deprecate E0706Michael Goulet-13/+2
2023-10-13Stabilize AFIT and RPITITMichael Goulet-53/+17
2023-10-13Format all the let chains in compilerMichael Goulet-1/+1
2023-10-03Point to full async fn for futureMichael Goulet-2/+3
2023-09-26subst -> instantiatelcnr-1/+1
2023-09-19Auto merge of #113955 - cjgillot:name-apit, r=WaffleLapkinbors-6/+6
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-2/+1
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-14Remove constness from `ImplSource::Param`Deadbeef-27/+23
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-2/+2
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-8/+87
2023-08-08Unconditionally record lifetime mappingMichael Goulet-5/+1
2023-08-07Fix ICEDeadbeef-3/+13