about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2025-07-31Remove `TyCtxt::get_attrs_unchecked`.Nicholas Nethercote-10/+2
2025-07-31Remove `ParamEnvAnd::into_parts`.Nicholas Nethercote-6/+0
2025-07-31Move `TermVid` out of `rustc_middle`.Nicholas Nethercote-18/+0
2025-07-31Move `rustc_middle::parameterized` to `rustc_metadata`.Nicholas Nethercote-144/+0
2025-07-31Remove unused `ParameterizedOverTcx` impls.Nicholas Nethercote-13/+0
2025-07-31Move `ParamTerm` out of `rustc_middle`.Nicholas Nethercote-15/+0
2025-07-31Move an `EarlyParamRegion` impl block.Nicholas Nethercote-9/+9
2025-07-31Move `ImplHeader` out of `rustc_middle`.Nicholas Nethercote-12/+0
2025-07-31Move `ResolverOutputs` out of `rustc_middle`.Nicholas Nethercote-5/+0
2025-07-31Remove unused `impl_decodable_via_ref!` entries.Nicholas Nethercote-3/+0
2025-07-30Auto merge of #116316 - cjgillot:incr-privacy, r=petrochenkovbors-1/+0
2025-07-30const-eval: full support for pointer fragmentsRalf Jung-116/+129
2025-07-30Auto merge of #144577 - oli-obk:wrapping-niche, r=scottmcmbors-3/+3
2025-07-29Reuse `sign_extend` helperOli Scherer-1/+1
2025-07-29Pick the largest niche even if the largest niche is wrapped aroundOli Scherer-2/+2
2025-07-29Rollup merge of #144573 - BoxyUwU:patkind_constant_ptr_docs, r=lcnrStuart Cook-0/+2
2025-07-28Tweak docsCameron Steffen-5/+4
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-2/+2
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-2/+2
2025-07-28Introduce assoc_parentCameron Steffen-14/+7
2025-07-28Remove TraitAlias from trait_of_itemCameron Steffen-1/+1
2025-07-28Raw Pointers are Constant PatKinds tooBoxy-0/+2
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-29/+28
2025-07-28use let chains in hir, lint, mirKivooeo-29/+28
2025-07-28Rollup merge of #144535 - RalfJung:abi-mismatch-err, r=compiler-errorsMatthias Krüger-1/+6
2025-07-28Rollup merge of #143607 - JonathanBrouwer:proc_macro_attrs, r=jdonszelmann,tr...Matthias Krüger-1/+4
2025-07-27miri: for ABI mismatch errors, say which argument is the problemRalf Jung-1/+6
2025-07-27Auto merge of #144434 - nnethercote:preintern-ty-bounds, r=compiler-errorsbors-9/+38
2025-07-26Perform check_private_in_public by module.Camille GILLOT-2/+5
2025-07-26Use the new attributes throughout the codebaseJonathan Brouwer-1/+4
2025-07-26Rollup merge of #144412 - camsteffen:localkey-cell-refactors, r=petrochenkovTrevor Gross-3/+3
2025-07-25Improve and regularize comment placement in doc codeJosh Triplett-5/+10
2025-07-25Pre-intern some `TyKind::Bound` values.Nicholas Nethercote-1/+30
2025-07-25Tweak bound region pre-interning.Nicholas Nethercote-8/+8
2025-07-25Remove eval_always from check_private_in_public.Camille GILLOT-1/+0
2025-07-24Use LocalKey<Cell> methods moreCameron Steffen-3/+3
2025-07-24Rollup merge of #144094 - saethlin:codegen-the-main-fn, r=petrochenkovLeón Orell Valerian Liehr-4/+16
2025-07-24Rollup merge of #143374 - cjgillot:bare-extern-crate-map, r=petrochenkovLeón Orell Valerian Liehr-5/+5
2025-07-23Remove useless lifetime parameter.Camille GILLOT-26/+26
2025-07-23Give an AllocId to ConstValue::Slice.Camille GILLOT-32/+44
2025-07-23properly use caller-side panic location for some GenericArgs methodsRalf Jung-5/+12
2025-07-22Unquerify extern_mod_stmt_cnum.Camille GILLOT-5/+5
2025-07-22Rollup merge of #143373 - cjgillot:bare-unused-trait-imports, r=petrochenkovMatthias Krüger-5/+0
2025-07-21Ensure we codegen and don't internalize the entrypointBen Kimock-4/+16
2025-07-22Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU许杰友 Jieyou Xu (Joe)-0/+1
2025-07-20Rollup merge of #144216 - Nadrieril:revert-pin-hack, r=compiler-errorsJacob Pratt-16/+0
2025-07-20Don't consider unstable fields always-inhabitedNadrieril-16/+0
2025-07-20Unquerify maybe_unused_trait_imports.Camille GILLOT-5/+0
2025-07-20Rollup merge of #144148 - compiler-errors:async-print-hack, r=lqdMatthias Krüger-25/+1
2025-07-19Auto merge of #144145 - matthiaskrgr:rollup-swc74s4, r=matthiaskrgrbors-2/+5