about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2023-11-06Add suggestion to THIR unsafe_op_in_unsafe_fn lintMatthew Jasper-0/+9
2023-11-02Replace two `create_default_session_if_not_set_then` uses.Nicholas Nethercote-2/+2
2023-10-30Some more coroutine renamingsMichael Goulet-2/+2
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-8/+8
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-0/+12
2023-10-26Auto merge of #117171 - fee1-dead-contrib:deny-explicit-effect-params, r=oli-obkbors-1/+10
2023-10-26Deny providing explicit effect paramsDeadbeef-1/+10
2023-10-26Add hir::GeneratorKind::GenOli Scherer-0/+12
2023-10-25Rollup merge of #117175 - oli-obk:gen_fn_split, r=compiler-errorsMatthias Krüger-31/+20
2023-10-25Refactor away the need for some `descr` methods.Oli Scherer-23/+12
2023-10-25Rename in preparation for moving the `async` printing out of `CoroutineSource`Oli Scherer-1/+1
2023-10-25Make `Iterator` a lang itemOli Scherer-0/+1
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-15/+15
2023-10-23Factor signature type walking out of opaque_types_defined_byOli Scherer-0/+1
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-4/+4
2023-10-20s/generator/coroutine/Oli Scherer-18/+18
2023-10-20s/Generator/Coroutine/Oli Scherer-30/+30
2023-10-01Auto merge of #115670 - Zoxc:outline-panic-macro-1, r=Mark-Simulacrumbors-1/+0
2023-09-26Don't store lazyness in DefKindMichael Goulet-7/+5
2023-09-21Record asyncness span in HIRMichael Goulet-9/+9
2023-09-21Prevent promotion of const fn calls in inline constsOli Scherer-6/+6
2023-09-19Auto merge of #113955 - cjgillot:name-apit, r=WaffleLapkinbors-1/+2
2023-09-11Move let expression checking to parsingMatthew Jasper-0/+4
2023-09-08Partially outline code inside the panic! macroJohn Kåre Alsaker-1/+0
2023-09-05replace doc occurrences of ItemLikeVisitorezekiel-3/+3
2023-09-01Return ident for ExprField and PatField HIR nodesGurinder Singh-2/+2
2023-08-30Pretty-print impl trait to name it.Camille GILLOT-1/+2
2023-08-25Auto merge of #115045 - RalfJung:unwind-terminate-reason, r=davidtwcobors-0/+1
2023-08-24when terminating during unwinding, show the reason whyRalf Jung-0/+1
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-14Move scrutinee `HirId` into `MatchSource::TryDesugar`Esteban Küber-2/+2
2023-08-10Bugfix: 'can_have_side_effects()' would return 'false' for struct/enum/array/...Morten Lohne-2/+2
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-2/+0
2023-08-08Auto merge of #114602 - compiler-errors:rpit-outlives-sadness, r=oli-obkbors-1/+1
2023-08-08Unconditionally record lifetime mappingMichael Goulet-1/+1
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-5/+7
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-5/+7
2023-08-06lower impl const to bind to host effect paramDeadbeef-2/+0
2023-08-05Consolidate opaque ty and async fn lowering codeMichael Goulet-1/+1
2023-08-04Rollup merge of #114434 - Nilstrieb:indexing-spans, r=est31Matthias Krüger-4/+6
2023-08-04Improve spans for indexing expressionsNilstrieb-4/+6
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-07-28Lower generic const items to HIRLeón Orell Valerian Liehr-10/+21
2023-07-23more clippy::style fixes:Matthias Krüger-2/+1
2023-07-17Properly document lifetime_mapping in OpaqueTyMichael Goulet-4/+13
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-3/+9
2023-07-08Replace RPITIT current impl with new strategy that lowers as a GATSantiago Pastorino-16/+2
2023-06-29Add bidirectional where clauses on RPITIT synthesized GATsSantiago Pastorino-0/+4
2023-06-29Intern OpaqueTy on ItemKind::OpaqueTySantiago Pastorino-2/+2
2023-06-26Auto merge of #112887 - WaffleLapkin:become_unuwuable_in_hir, r=compiler-erro...bors-0/+6