about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2022-07-09don't allow ZST in ScalarIntRalf Jung-41/+37
2022-07-09Rollup merge of #99050 - JakobDegen:storage-docs, r=tmiaskoMatthias Krüger-13/+13
2022-07-09Auto merge of #99028 - tmiasko:inline, r=estebankbors-0/+8
2022-07-08Clarify MIR semantics of storage statementsJakob Degen-13/+13
2022-07-08fixes post rebaseJane Losare-Lusby-0/+2
2022-07-08Support unstable moves via stable in unstable itemsJane Lusby-4/+13
2022-07-08Auto merge of #98614 - oli-obk:take_unsound_opaque_types, r=wesleywiserbors-4/+15
2022-07-08Create a custom layout path for UnsafeCell instead of piggy backing on the la...Oli Scherer-21/+39
2022-07-08Only register hidden types for opaque types from the current crate, nothing e...Oli Scherer-0/+1
2022-07-08Rollup merge of #98794 - compiler-errors:conflicting-param-env, r=michaelwoer...Dylan DPC-1/+9
2022-07-08Add `SourceScope::inlined_instance`Tomasz Miąsko-0/+16
2022-07-08Rollup merge of #99019 - pierwill:doc-mir-statement, r=cjgillotMatthias Krüger-1/+4
2022-07-08Rollup merge of #98795 - jackh726:lexical_region_resolve_cleanup, r=compiler-...Matthias Krüger-0/+13
2022-07-08Highlight conflicting param-env candidatesMichael Goulet-1/+9
2022-07-08Auto merge of #98482 - cjgillot:short-struct-span-closure, r=estebankbors-0/+1
2022-07-07Add bound_const_param_defaultJack Huey-2/+6
2022-07-07Move EarlyBinder calls in rustc_typeck::outlives a bit further upJack Huey-0/+4
2022-07-07Move is_free and is_free_or_static to Region, change resolve_var to resolve_r...Jack Huey-0/+13
2022-07-07Auto merge of #99024 - matthiaskrgr:rollup-8ygpcpg, r=matthiaskrgrbors-90/+89
2022-07-07Miscellaneous inlining improvementsTomasz Miąsko-0/+8
2022-07-07Rollup merge of #98979 - RalfJung:more-alloc-range, r=oli-obkMatthias Krüger-60/+51
2022-07-07Rollup merge of #98844 - cjgillot:deep-visit, r=jyn514Matthias Krüger-30/+38
2022-07-07Auto merge of #95573 - cjgillot:lower-query, r=michaelwoeristerbors-73/+140
2022-07-07Add doc comments in `rustc_middle::mir`pierwill-1/+4
2022-07-07Reword comments and rename HIR visiting methods.Camille GILLOT-30/+38
2022-07-07`UnsafeCell` now has no niches, ever.Oli Scherer-31/+38
2022-07-07not knowing about opaque types is worse than not knowing about regions, make ...Oli Scherer-2/+2
2022-07-07Shorten span for closures.Camille GILLOT-0/+1
2022-07-07Move `dominators` from Body to BasicBlocksTomasz Miąsko-6/+7
2022-07-07Move `switch_sources` from Body to BasicBlocksTomasz Miąsko-8/+0
2022-07-07Move `predecessors` from Body to BasicBlocksTomasz Miąsko-7/+1
2022-07-07Move `is_cfg_cyclic` from Body to BasicBlocksTomasz Miąsko-6/+0
2022-07-07Make MIR basic blocks field publicTomasz Miąsko-154/+169
2022-07-07Auto merge of #98487 - cjgillot:variance-nohir, r=wesleywiserbors-0/+9
2022-07-06record LocalDefId of closureMiguel Guarniz-8/+4
2022-07-06gather body ownersMiguel Guarniz-16/+95
2022-07-06Remove dead code.Camille GILLOT-15/+0
2022-07-06Reword create_def comment.Camille GILLOT-6/+13
2022-07-06Use a dedicated DepKind for the forever-red node.Camille GILLOT-0/+4
2022-07-06Comment untracked_crate.Camille GILLOT-0/+2
2022-07-06Create a forever red node and use it to force side effects.Camille GILLOT-24/+6
2022-07-06Make AST lowering a query.Camille GILLOT-7/+19
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-62/+137
2022-07-06Auto merge of #98987 - GuillaumeGomez:rollup-bcy32bp, r=GuillaumeGomezbors-3/+6
2022-07-06Rollup merge of #98984 - pierwill:patch-4, r=RalfJungGuillaume Gomez-1/+1
2022-07-06Rollup merge of #98983 - pierwill:patch-3, r=RalfJungGuillaume Gomez-0/+2
2022-07-06Rollup merge of #98519 - TaKO8Ki:add-head-span-field-to-item-and-impl-item, r...Guillaume Gomez-2/+3
2022-07-06Remove erroneous doc commentpierwill-1/+1
2022-07-06docs: Add overview of `rustc_middle::mir::TerminatorKind`pierwill-0/+2
2022-07-06Auto merge of #98959 - cjgillot:late-bound-order, r=michaelwoeristerbors-1/+2