about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
2023-03-31Auto merge of #109010 - compiler-errors:rtn, r=eholkbors-3/+19
2023-03-31Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obkbors-0/+1
2023-03-29Properly skip RPITITs from ModChild and give a name in AssocItemSantiago Pastorino-5/+1
2023-03-28Add `(..)` syntax for RTNMichael Goulet-3/+19
2023-03-27Add a builtin `FnPtr` traitlcnr-0/+3
2023-03-23A MIR transform that checks pointers are alignedBen Kimock-0/+1
2023-03-23Rollup merge of #109179 - llogiq:intrinsically-option-as-slice, r=eholkDylan DPC-0/+1
2023-03-21Use local key in providersMichael Goulet-0/+6
2023-03-18move Option::as_slice to intrinsicAndre Bogus-0/+1
2023-03-17Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errorsMatthias Krüger-8/+1
2023-03-14Remove box expressions from HIRclubby789-8/+1
2023-03-14Rollup merge of #108923 - spastorino:new-rpitit-9, r=compiler-errorsMatthias Krüger-1/+5
2023-03-14Make fns from other crates with RPITIT workSantiago Pastorino-1/+5
2023-03-14Auto merge of #104833 - Swatinem:async-identity-future, r=compiler-errorsbors-1/+0
2023-03-08Remove `identity_future` indirectionArpad Borsos-1/+0
2023-03-08Only compute the crate hash when necessary.Nicholas Nethercote-18/+17
2023-02-28Only look for param in generics if it actually comes from genericsMichael Goulet-0/+15
2023-02-26Rollup merge of #108484 - Nilstrieb:Ë‚DiagnosticItemË‚FromFn˃ as FromË‚Ë...Matthias Krüger-2/+0
2023-02-26Remove `from_fn` lang itemNilstrieb-2/+0
2023-02-25Add ErrorGuaranteed to HIR ExprKind::ErrMichael Goulet-5/+5
2023-02-25Add ErrorGuaranteed to HIR TyKind::ErrMichael Goulet-4/+4
2023-02-22diagnostics: if AssocFn has self argument, describe as methodMichael Howell-0/+9
2023-02-21Rollup merge of #108141 - spastorino:add_rpitit_queries, r=compiler-errorsDylan DPC-2/+4
2023-02-20Rollup merge of #108255 - fee1-dead-contrib:fix-old-fixme, r=cjgillotMatthias Krüger-2/+0
2023-02-20Remove old FIXMEs referring to #19596Deadbeef-2/+0
2023-02-19Add associated_items_for_impl_trait_in_trait querySantiago Pastorino-2/+4
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-7/+4
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-6/+8
2023-02-13rustc_resolve: Remove `Resolver::clone_output`Vadim Petrochenkov-2/+2
2023-02-10Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov-1/+15
2023-02-07Rename PointerSized to PointerLikeMichael Goulet-1/+1
2023-01-30Rollup merge of #107125 - WaffleLapkin:expect_an_item_in_your_hir_by_the_next...Matthias Krüger-3/+360
2023-01-30fix `TraitItemKind::expect_type` docsMaybe Waffle-1/+1
2023-01-30Improve ICE messages for `*::expect_*`Maybe Waffle-49/+69
2023-01-28Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT-10/+2
2023-01-28Take a LocalDefId in hir::Visitor::visit_fn.Camille GILLOT-21/+27
2023-01-27Impl HashStable/Encodable/Decodable for ObligationCause.Camille GILLOT-2/+2
2023-01-26Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obkbors-0/+11
2023-01-23Add hint for missing lifetime bound on trait object when type alias is usedyanchen4791-0/+7
2023-01-20Add and use expect methods to hir.Maybe Waffle-3/+340
2023-01-19Rollup merge of #106927 - Ezrashaw:e0606-make-machine-applicable, r=estebankGuillaume Gomez-0/+8
2023-01-19Transform async ResumeTy in generator transformArpad Borsos-0/+1
2023-01-18special case removing `&` suggestionEzra Shaw-0/+8
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-3/+3
2023-01-12parse const closuresDeadbeef-0/+2
2023-01-12Expand format_args!() in rust_ast_lowering.Mara Bos-0/+3
2023-01-11Turn format arguments types into lang items.Mara Bos-0/+8
2023-01-11fix typo LocalItemId -> ItemLocalIdklensy-2/+2
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-9/+7
2023-01-04get_parent and find_parentMichael Goulet-1/+1