about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-08-02Stabilize backtraceTheodore Dubois-1/+0
2022-08-02Auto merge of #100032 - BoxyUwU:no_ty_in_placeholder_const, r=compiler-errorsbors-4/+4
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-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-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
2022-07-30Rollup merge of #99900 - lcnr:hash-stable-fun, r=cjgillotDylan DPC-89/+10
2022-07-30Rollup merge of #99311 - kckeiks:clean-up-body-owner-methods, r=cjgillotDylan DPC-12/+14
2022-07-29Change enclosing_body_owner to return LocalDefIdMiguel Guarniz-4/+4
2022-07-29Rename local_did to def_idMiguel Guarniz-3/+3
2022-07-29Change maybe_body_owned_by to take local def idMiguel Guarniz-9/+11
2022-07-29Auto merge of #99730 - lcnr:bound-vars-anon, r=jackh726bors-72/+154
2022-07-29remove some manual hash stable implslcnr-89/+10
2022-07-29optimize bound vars replacement :3lcnr-18/+22
2022-07-28anonymize all bound vars, not just regionslcnr-7/+75
2022-07-28`BoundVarReplacer`: trait object instead of 3 fnslcnr-66/+76
2022-07-28Use line numbers relative to function in mir opt testsNilstrieb-6/+12
2022-07-27Rollup merge of #99728 - cjgillot:ast-lifetimes-anon-clean, r=petrochenkovGuillaume Gomez-1/+0
2022-07-27Rollup merge of #99651 - compiler-errors:fn-and-raw-ptr-in-const-generics, r=...Guillaume Gomez-1/+1
2022-07-27Rollup merge of #99358 - compiler-errors:issue-99325, r=oli-obkGuillaume Gomez-21/+15
2022-07-27Rollup merge of #99704 - fee1-dead-contrib:add_self_tilde_const_trait, r=oli-obkYuki Okushi-1/+9
2022-07-26Auto merge of #99574 - durin42:allocator-patch-redux, r=nikicbors-1/+7
2022-07-26Stop creating anonymous late lifetimes.Camille GILLOT-1/+0
2022-07-26Fix diagnostics for unfulfilled obligationsDeadbeef-0/+8
2022-07-26Add `Self: ~const Trait` to traits with `#[const_trait]`Deadbeef-1/+1
2022-07-26codegen: use new {re,de,}allocator annotations in llvmAugie Fackler-1/+7
2022-07-26Rollup merge of #99748 - compiler-errors:better-impl-trait-printing, r=fee1-deadDylan DPC-4/+4
2022-07-26Allow try_to_raw_bytes on u8 arrayMichael Goulet-21/+15
2022-07-26Use real opaque type instead of just saying impl TraitMichael Goulet-4/+4
2022-07-26Rollup merge of #99353 - compiler-errors:gat-where-clause-mismatch, r=cjgillotYuki Okushi-16/+15
2022-07-26Rollup merge of #97077 - ouz-a:Optimize-backend, r=oli-obkYuki Okushi-0/+14
2022-07-25Auto merge of #99600 - tmiasko:subst-folder, r=petrochenkovbors-55/+72
2022-07-25Auto merge of #98770 - klensy:no-string-dupes-ugly, r=cjgillotbors-1/+7
2022-07-25Deeply deny fn and raw ptrs in const genericsMichael Goulet-1/+1
2022-07-24Combine redundant obligation cause codesMichael Goulet-16/+15
2022-07-24Rollup merge of #99644 - RalfJung:interpret-int-ptr-transmute, r=oli-obkRalf Jung-0/+18
2022-07-24make sure has_deref is correctouz-a-0/+2
2022-07-23now we can make scalar_to_ptr a method on ScalarRalf Jung-0/+18
2022-07-23Rollup merge of #99580 - fmease:fix-issue-99565, r=estebankMatthias Krüger-5/+13