about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2022-08-15Auto merge of #96745 - ehuss:even-more-attribute-validation, r=cjgillotbors-0/+6
2022-08-14TypeError can be CopyMichael Goulet-5/+6
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-08-11Check attributes on struct expression fields.Eric Huss-0/+3
2022-08-11Check attributes on pattern fields.Eric Huss-0/+3
2022-08-11Rollup merge of #100391 - nnethercote:improve-size-assertions, r=lqdDylan DPC-4/+4
2022-08-10Rollup merge of #100359 - b-naber:valtrees-pretty-print-ice, r=lcnrMichael Goulet-0/+4
2022-08-10Rollup merge of #99573 - tbodt:stabilize-backtrace, r=yaahcMatthias Krüger-1/+0
2022-08-10Avoid repeating qualifiers on `static_assert_size` calls.Nicholas Nethercote-4/+4
2022-08-09fixb-naber-0/+4
2022-08-09Auto merge of #99217 - lcnr:implied-bounds-pre-norm, r=lcnrbors-0/+23
2022-08-09Auto merge of #100318 - Dylan-DPC:rollup-18tzp6q, r=Dylan-DPCbors-7/+82
2022-08-09Rollup merge of #100221 - compiler-errors:impossible-trait-items, r=lcnr,notr...Dylan DPC-0/+8
2022-08-09Rollup merge of #96478 - WaffleLapkin:rustc_default_body_unstable, r=Aaron1011Dylan DPC-7/+74
2022-08-09don't normalize wf predicateslcnr-0/+23
2022-08-09Add option to `mir::MutVisitor` to not invalidate CFG.Jakob Degen-63/+92
2022-08-07Don't document impossible to call default trait items on implsMichael Goulet-0/+8
2022-08-07Auto merge of #99983 - RalfJung:more-layout-checks, r=eddybbors-110/+309
2022-08-05Move stability lookup after cross-crate checkMaybe Waffle-11/+11
2022-08-05Auto merge of #99867 - spastorino:refactor-remap-lifetimes, r=nikomatsakisbors-0/+5
2022-08-04Rollup merge of #100095 - jackh726:early-binder, r=lcnrMatthias Krüger-3/+27
2022-08-04Document generics_def_id_map field and record/get methods on itSantiago Pastorino-1/+4
2022-08-04Implement def_id based remappingSantiago Pastorino-0/+2
2022-08-03Add bound_impl_subject and bound_return_tyJack Huey-0/+10
2022-08-03Change sized_constraints to return EarlyBinderJack Huey-3/+3
2022-08-02Add bound_predicates_of and bound_explicit_predicates_ofJack Huey-0/+14
2022-08-02Avoid invalidating the CFG in MirPatch.Jakob Degen-35/+30
2022-08-02Stabilize backtraceTheodore Dubois-1/+0
2022-08-02Auto merge of #92268 - jswrenn:transmute, r=oli-obkbors-1/+94
2022-08-02Auto merge of #100032 - BoxyUwU:no_ty_in_placeholder_const, r=compiler-errorsbors-4/+4
2022-08-02fix a commentRalf Jung-1/+1
2022-08-01Remove trait_of_item query.Camille GILLOT-9/+20
2022-08-01Remove DefId from AssocItemContainer.Camille GILLOT-41/+34
2022-08-01Remove visibility from AssocItem.Camille GILLOT-1/+5
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-4/+8
2022-08-01fix for unions with scalar layoutRalf Jung-0/+4
2022-08-01Rollup merge of #100003 - nnethercote:improve-size-assertions, r=lqdMatthias Krüger-21/+23
2022-08-01Rollup merge of #99340 - GoldsteinE:fix-localdefid-debug-ice, r=lcnrMatthias Krüger-2/+2
2022-08-01make `PlaceholderConst` not store the type of the constEllen-4/+4
2022-08-01move layout sanity check to its own fileRalf Jung-290/+304
2022-08-01tighter checks for (some) ScalarPair layoutsRalf Jung-16/+102
2022-08-01check that Scalar layout is newtype around a suitable typeRalf Jung-40/+135
2022-08-01fix ICE in Definitions::create_defGoldstein-2/+2
2022-08-01Improve size assertions.Nicholas Nethercote-21/+23
2022-07-31Rollup merge of #99973 - RalfJung:layout-things, r=eddybMatthias Krüger-0/+4
2022-07-31Rollup merge of #99186 - camsteffen:closure-localdefid, r=cjgillotDylan DPC-55/+54
2022-07-31check 'size multiple of align' for all layoutsRalf Jung-0/+4
2022-07-30Auto merge of #99959 - cuviper:niche-size, r=eddybbors-2/+8
2022-07-30Use LocalDefId for closures moreCameron Steffen-55/+54
2022-07-30Fix the size of niche enums with ZST alignmentJosh Stone-2/+8