about summary refs log tree commit diff
path: root/compiler/rustc_hir/src
AgeCommit message (Expand)AuthorLines
2022-11-26Pretty-print generators with their `generator_kind`Arpad Borsos-3/+3
2022-11-26Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errorsGuillaume Gomez-4/+1
2022-11-24Fix rustc_pass_by_value.Camille GILLOT-1/+1
2022-11-24Use kw::Empty for elided lifetimes in path.Camille GILLOT-5/+35
2022-11-24Record in HIR whether lifetime elision was succesful.Camille GILLOT-0/+2
2022-11-24Auto merge of #104321 - Swatinem:async-gen, r=oli-obkbors-1/+5
2022-11-24Avoid `GenFuture` shim when compiling async constructsArpad Borsos-1/+5
2022-11-24Auto merge of #103808 - cjgillot:vec-cache, r=TaKO8Kibors-1/+13
2022-11-23`random::<Improve<Mutability>>()`Maybe Waffle-4/+1
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-57/+30
2022-11-22fix tests, update size assertsThe 8472-1/+8
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-26/+21
2022-11-20Auto merge of #98914 - fee1-dead-contrib:min-deref-patterns, r=compiler-errorsbors-0/+2
2022-11-19Rollup merge of #104593 - compiler-errors:rpitit-object-safety-spans, r=fee1-...Matthias Krüger-0/+6
2022-11-19drive-by: Add is_async fn to hir::IsAsyncMichael Goulet-0/+6
2022-11-18Auto merge of #104591 - Manishearth:rollup-b3ser4e, r=Manishearthbors-0/+2
2022-11-18Enforce that dyn* casts are actually pointer-sizedMichael Goulet-0/+2
2022-11-17Add variant_name function to `LangItem`Philipp Krones-0/+8
2022-11-17Minimal implementation of implicit deref patternsDeadbeef-0/+2
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-6/+16
2022-11-13Store a LocalDefId in hir::AnonConst.Camille GILLOT-2/+3
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-1/+2
2022-11-13Store LocalDefId in hir::Closure.Camille GILLOT-0/+2
2022-11-04Some tracing and comment cleanupsOli Scherer-0/+2
2022-11-03Add visit_fn_ret_ty to hir intravisitSantiago Pastorino-1/+4
2022-11-01Reorder `walk_` functions in intravisit.rsSamuel Moelius-361/+361
2022-11-01Implement Idx for OwnerId.Camille GILLOT-1/+13
2022-11-01Rollup merge of #103061 - Amanieu:rewrite_alloc_error_handler, r=bjorn3Dylan DPC-5/+1
2022-11-01Rollup merge of #103692 - smoelius:walk_generic_arg, r=fee1-deadYuki Okushi-6/+10
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-5/+1
2022-10-29Simplify lang item groupsCameron Steffen-70/+62
2022-10-29Cleanup weak lang itemsCameron Steffen-42/+19
2022-10-29Use an array in LanguageItemsCameron Steffen-13/+13
2022-10-29Factor out ITEM_REFSCameron Steffen-12/+14
2022-10-29Encode LangItem directlyCameron Steffen-6/+1
2022-10-29Improve LanguageItems apiCameron Steffen-21/+38
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-30/+30
2022-10-28Add `walk_generic_arg`Samuel Moelius-6/+10
2022-10-27tidy + move logic to fnBoxy-0/+24
2022-10-12Use `tidy-alphabetical` in the compilerNilstrieb-2/+3
2022-10-11rustc_hir: Less error-prone methods for accessing `PartialRes` resolutionVadim Petrochenkov-0/+10
2022-10-09ImplItemKind::TyAlias => ImplItemKind::TypeMichael Goulet-2/+2
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-54/+71
2022-09-27Do not overwrite binders for another HirId.Camille GILLOT-3/+12
2022-09-26remove cfg(bootstrap)Pietro Albini-6/+0
2022-09-26Rollup merge of #102197 - Nilstrieb:const-new-🌲, r=Mark-Simulacrumfee1-dead-1/+1
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-31/+75
2022-09-23Stabilize const `BTree{Map,Set}::new`Nilstrieb-1/+1
2022-09-17Rollup merge of #93628 - est31:stabilize_let_else, r=joshtriplettDylan DPC-1/+1
2022-09-16more simple formattingRageking8-5/+4