rust/src/librustc_mir/transform
bors ff4a2533a0 Auto merge of #73369 - RalfJung:rollup-hl8g9zf, r=RalfJung
Rollup of 10 pull requests

Successful merges:

 - #72707 (Use min_specialization in the remaining rustc crates)
 - #72740 (On recursive ADT, provide indirection structured suggestion)
 - #72879 (Miri: avoid tracking current location three times)
 - #72938 (Stabilize Option::zip)
 - #73086 (Rename "cyclone" to "apple-a7" per changes in upstream LLVM)
 - #73104 (Example about explicit mutex dropping)
 - #73139 (Add methods to go from a nul-terminated Vec<u8> to a CString)
 - #73296 (Remove vestigial CI job msvc-aux.)
 - #73304 (Revert heterogeneous SocketAddr PartialEq impls)
 - #73331 (extend network support for HermitCore)

Failed merges:

r? @ghost
2020-06-15 11:39:23 +00:00
..
check_consts Rollup merge of #71824 - ecstatic-morse:const-check-post-drop-elab, r=oli-obk 2020-06-15 09:57:20 +02:00
add_call_guards.rs Use Body everywhere 2020-04-22 09:57:43 -07:00
add_moves_for_packed_drops.rs Use Body everywhere 2020-04-22 09:57:43 -07:00
add_retag.rs Add SourceInfo::outermost. 2020-05-06 12:15:26 +10:00
check_packed_ref.rs Fix more clippy warnings 2020-06-09 18:51:08 +02:00
check_unsafety.rs rename FalseEdges -> FalseEdge 2020-06-07 10:12:21 +02:00
cleanup_post_borrowck.rs Clear MIR local type annotations after borrowck 2020-05-24 04:15:23 +02:00
const_prop.rs Auto merge of #73369 - RalfJung:rollup-hl8g9zf, r=RalfJung 2020-06-15 11:39:23 +00:00
copy_prop.rs Visit move out of _0 when visiting return 2020-05-09 16:08:04 +02:00
deaggregator.rs Use Body everywhere 2020-04-22 09:57:43 -07:00
dump_mir.rs Use Body everywhere 2020-04-22 09:57:43 -07:00
elaborate_drops.rs take mir::PlaceElem by value 2020-05-23 12:24:19 +02:00
generator.rs Revert #71956 2020-06-08 14:58:37 -07:00
inline.rs rename FalseEdges -> FalseEdge 2020-06-07 10:12:21 +02:00
instcombine.rs InstCombine: Don't optimize &mut *x into x 2020-05-31 16:22:23 +02:00
mod.rs Add MIR phase and query for drop elaboration 2020-06-13 11:05:13 -07:00
no_landing_pads.rs Remove Session::no_landing_pads() 2020-04-29 01:05:56 +01:00
nrvo.rs Fix more clippy warnings 2020-06-09 18:51:08 +02:00
promote_consts.rs Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
qualify_min_const_fn.rs Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
remove_noop_landing_pads.rs rename FalseEdges -> FalseEdge 2020-06-07 10:12:21 +02:00
required_consts.rs Rename uneval_consts to required_consts 2020-04-23 18:07:36 -03:00
rustc_peek.rs Import dataflow impls via the impls submodule 2020-05-04 12:50:36 -07:00
simplify_branches.rs rename FalseEdges -> FalseEdge 2020-06-07 10:12:21 +02:00
simplify_try.rs Disable the SimplifyArmIdentity pass on beta 2020-06-12 08:33:46 -04:00
simplify.rs Clean up fragile checks of optimized away constants 2020-04-23 16:50:18 -03:00
uninhabited_enum_branching.rs Use Body everywhere 2020-04-22 09:57:43 -07:00
unreachable_prop.rs Use Body everywhere 2020-04-22 09:57:43 -07:00
validate.rs Address comments 2020-06-09 11:21:36 +01:00