about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2022-07-11use PlaceRef::iter_projections to fix old FIXMERose Hudson-5/+3
2022-07-11Hide niches in SIMD types, tooOli Scherer-6/+1
2022-07-11More obvious closure nameOli Scherer-4/+4
2022-07-10Rollup merge of #99103 - TaKO8Ki:avoid-&str-to-string-conversions, r=oli-obkMatthias Krüger-5/+3
2022-07-10avoid some `&str` to `String` conversionsTakayuki Maeda-5/+3
2022-07-09Auto merge of #98957 - RalfJung:zst-are-different, r=lcnr,oli-obkbors-46/+44
2022-07-09tweak names and output and blessRalf Jung-7/+15
2022-07-09review feedbackRalf Jung-13/+7
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