about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-41/+33
2022-05-23Rollup merge of #97292 - compiler-errors:tcxify-rustc, r=davidtwcoDylan DPC-36/+41
2022-05-22Lifetime variance fixes for rustcMichael Goulet-36/+41
2022-05-22Do leak check after function ptr coercionJack Huey-5/+4
2022-05-22Auto merge of #95563 - dingxiangfei2009:dxf-rfc66-refactor, r=nikomatsakisbors-53/+108
2022-05-22factor out the rvalue lifetime ruleDing Xiang Fei-53/+108
2022-05-22Auto merge of #97177 - oli-obk:const-stability, r=davidtwcobors-1/+16
2022-05-22Rollup merge of #97259 - jyn514:fix-typo, r=JohnTitorYuki Okushi-1/+1
2022-05-21Auto merge of #96515 - lcnr:user-types-in-pat, r=nikomatsakisbors-43/+12
2022-05-21Fix typo in Mir phase docsJoshua Nelson-1/+1
2022-05-21Auto merge of #97239 - jhpratt:remove-crate-vis, r=joshtriplettbors-9/+11
2022-05-21update mir user type printing and apparently fix an ICElcnr-2/+3
2022-05-21correctly deal with user type ascriptions in patlcnr-41/+9
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-9/+11
2022-05-20Auto merge of #95418 - cjgillot:more-disk, r=davidtwcobors-39/+71
2022-05-20Auto merge of #97211 - GuillaumeGomez:rollup-jul7x7e, r=GuillaumeGomezbors-4/+7
2022-05-20Rollup merge of #97185 - RalfJung:number-validity, r=oli-obkGuillaume Gomez-4/+7
2022-05-20`bool` to custom enumlcnr-9/+14
2022-05-20move unique param check into `rustc_middle`lcnr-32/+87
2022-05-19interpret/validity: separately control checking numbers for being init and no...Ralf Jung-4/+7
2022-05-19Auto merge of #97024 - lcnr:simplify_type-sus, r=<try>bors-65/+48
2022-05-19Proper const stability check, default to unstableJacob Pratt-0/+15
2022-05-19Add and use stability helper methodsJacob Pratt-1/+1
2022-05-18Auto merge of #97019 - b-naber:transition-to-valtrees-pt1, r=oli-obkbors-27/+119
2022-05-18fix `simplify_type`lcnr-65/+48
2022-05-18Rollup merge of #95979 - lcnr:coherence-docs, r=compiler-errorsDylan DPC-0/+3
2022-05-17Auto merge of #96959 - nbdd0121:unwind, r=Amanieubors-0/+8
2022-05-17Auto merge of #97111 - JohnTitor:rollup-x3vjf6u, r=JohnTitorbors-35/+34
2022-05-17Rollup merge of #97079 - SparrowLii:successors, r=lcnrYuki Okushi-35/+34
2022-05-17Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwcobors-1/+13
2022-05-17Auto merge of #96825 - kckeiks:remove-item-like-visitor-trait, r=cjgillotbors-14/+20
2022-05-17Auto merge of #96892 - oli-obk:🐌_obligation_cause_code_🐌, r=estebankbors-35/+75
2022-05-17Change `Successors` to `impl Iterator<Item = BasicBlock>`SparrowLii-35/+34
2022-05-16use GlobalId in eval_to_valtree query and introduce query for valtree_to_cons...b-naber-27/+119
2022-05-16Force inline InternedObligationCauseCode creationOli Scherer-4/+4
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-1/+13
2022-05-14Auto merge of #96883 - jackh726:early-binder-2, r=oli-obkbors-38/+174
2022-05-14use opt_item_name to pattern match items with namesMiguel Guarniz-1/+1
2022-05-14Add rustc_on_unimplemented to SubstJack Huey-0/+1
2022-05-14Add bound_explicit_item_bounds and bound_item_boundsJack Huey-6/+42
2022-05-14Auto merge of #95826 - carbotaniuman:miri-permissive-provenance, r=RalfJungbors-5/+8
2022-05-13Add bound_impl_trait_refJack Huey-4/+8
2022-05-13Add bound_fn_sigJack Huey-6/+30
2022-05-13Add bound_type_ofJack Huey-26/+32
2022-05-13Rustc changes for permissive provenancecarbotaniuman-5/+8
2022-05-13change for_each_module's parameter to FnMutMiguel Guarniz-1/+1
2022-05-13update rustdoc code to use new method nameMiguel Guarniz-1/+1
2022-05-13rename visit item-like methodsMiguel Guarniz-8/+11
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-3/+2
2022-05-13add module_itemsMiguel Guarniz-0/+4