about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2020-10-21Rollup merge of #78101 - RalfJung:foreign-static, r=oli-obkYuki Okushi-0/+3
2020-10-21Disable "optimization to avoid load of address" in InstCombineTomasz Miąsko-0/+5
2020-10-20Rollup merge of #78061 - wesleywiser:opt_zst_const_interning, r=oli-obkGuillaume Gomez-0/+6
2020-10-20Disable MatchBranchSimplificationTomasz Miąsko-0/+7
2020-10-19fix static_ptr_ty for foreign statics, and more comments in check_unsafetyRalf Jung-0/+3
2020-10-18Auto merge of #77306 - lcnr:inline-ok, r=eddybbors-3/+7
2020-10-18Auto merge of #78066 - bugadani:wat, r=jonas-schievinkbors-3/+3
2020-10-18Zip -> EnumerateDániel Buga-3/+3
2020-10-17Optimize const value interning for ZST typesWesley Wiser-0/+6
2020-10-17Auto merge of #77373 - jonas-schievink:rm-rf-copy-prop, r=oli-obkbors-546/+1
2020-10-17Rollup merge of #76199 - Mark-Simulacrum:void-zero, r=nikomatsakisDylan DPC-1/+6
2020-10-17Remove the old copy propagation passJonas Schievink-546/+1
2020-10-17Rollup merge of #77992 - nagisa:thaw-coverage-instrumentation, r=wesleywiserYuki Okushi-10/+2
2020-10-16instrument-coverage: try our best to not ICESimonas Kazlauskas-10/+2
2020-10-16Auto merge of #77947 - tmiasko:promoted-scope, r=oli-obkbors-3/+14
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-1/+1
2020-10-15Rollup merge of #77946 - tmiasko:validate-source-scope, r=jonas-schievinkYuki Okushi-2/+15
2020-10-15Rollup merge of #77936 - est31:remove_needless_alloc_slice, r=jonas-schievinkYuki Okushi-1/+1
2020-10-14Remove needless alloc_sliceest31-1/+1
2020-10-14Remove unused code from remaining compiler cratesest31-9/+0
2020-10-14Create a single source scope for promotedsTomasz Miąsko-3/+14
2020-10-14Validate references to source scopesTomasz Miąsko-2/+15
2020-10-14Rollup merge of #77892 - est31:remove_redundant_absolute_paths, r=lcnrYuki Okushi-13/+15
2020-10-13Replace absolute paths with relative onesest31-13/+15
2020-10-13Auto merge of #77755 - bugadani:perf-calc-dtor, r=ecstatic-morsebors-1/+1
2020-10-13Auto merge of #77796 - jonas-schievink:switchint-refactor, r=oli-obkbors-122/+109
2020-10-13Rollup merge of #77818 - bugadani:range, r=oli-obkYuki Okushi-9/+9
2020-10-13Rollup merge of #77550 - lcnr:ty-dep-path-ct-cleanup, r=ecstatic-morseYuki Okushi-12/+4
2020-10-11Auto merge of #77793 - tmiasko:no-op-discriminant, r=ecstatic-morsebors-1/+1
2020-10-11Use SmallVec in SwitchTargetsJonas Schievink-5/+3
2020-10-10Use range instead of tuple of intsDániel Buga-9/+9
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-121/+110
2020-10-10Take functions by valueDániel Buga-1/+1
2020-10-10Recognize discriminant reads as no-ops in RemoveNoopLandingPadsTomasz Miąsko-1/+1
2020-10-09Revert calculate_dtor signature changeDániel Buga-1/+1
2020-10-09Add find_map_relevant_implDániel Buga-2/+1
2020-10-08Suggest removing &mut from borrow of &mutLzu Tao-32/+36
2020-10-08Auto merge of #77581 - ecstatic-morse:dataflow-dump-mir-graphviz, r=davidtwcobors-24/+24
2020-10-07Auto merge of #77597 - simonvandel:uninhabited-hashset, r=jonas-schievinkbors-2/+7
2020-10-07perf: UninhabitedEnumBranching void n^2Simon Vandel Sillesen-2/+7
2020-10-07Auto merge of #77464 - ecstatic-morse:const-fn-impl-trait, r=oli-obkbors-3/+8
2020-10-07normalize substs during inliningBastian Kauschke-3/+7
2020-10-07Rollup merge of #77582 - ecstatic-morse:disable-early-otherwise-branch, r=wes...Dylan DPC-1/+1
2020-10-07Rollup merge of #77568 - lcnr:mir-inline-def-id, r=ecstatic-morseDylan DPC-17/+15
2020-10-06Fix NLL compare mode testsMatthew Jasper-4/+5
2020-10-06Rollup merge of #77559 - camelid:fix-rustdoc-warnings-invalid-rust-syntax, r=...Yuki Okushi-2/+5
2020-10-05Make `impl Trait` unstable in all contextsDylan MacKenzie-6/+2
2020-10-05Remove `fn` from feature nameDylan MacKenzie-2/+2
2020-10-05Add `#![feature(const_fn_impl)]`Dylan MacKenzie-2/+11
2020-10-05FixupCamelid-1/+1