| Age | Commit message (Expand) | Author | Lines |
| 2020-10-26 | Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obk | bors | -118/+126 |
| 2020-10-26 | simplify-locals: Remove unused assignments regardless of rvalue kind | Tomasz Miąsko | -25/+1 |
| 2020-10-26 | simplify-locals: Remove unused set-discriminant statements | Tomasz Miąsko | -5/+9 |
| 2020-10-26 | simplify-locals: Change RemoveStatements visitor into a function | Tomasz Miąsko | -42/+31 |
| 2020-10-26 | simplify-locals: Unify use count visitors | Tomasz Miąsko | -113/+111 |
| 2020-10-26 | simplify-locals: Represent use counts with u32 | Tomasz Miąsko | -6/+6 |
| 2020-10-26 | interning cleanup: we no longer need to distinguish Const and ConstInner; we ... | Ralf Jung | -2/+1 |
| 2020-10-26 | move UnsafeCell-in-const check from interning to validation | Ralf Jung | -5/+6 |
| 2020-10-26 | Rollup merge of #78247 - simonvandel:fix-78192, r=oli-obk | Dylan DPC | -6/+14 |
| 2020-10-25 | Rollup merge of #78208 - liketechnik:issue-69399, r=oli-obk | Yuki Okushi | -7/+15 |
| 2020-10-25 | Rollup merge of #78085 - wesleywiser:mir_validation_switch_int, r=oli-obk | Yuki Okushi | -2/+24 |
| 2020-10-25 | Auto merge of #77526 - RalfJung:dont-promote-unions, r=lcnr | bors | -20/+14 |
| 2020-10-24 | Rollup merge of #78191 - tmiasko:temp-match-branch-simplification, r=oli-obk | Jonas Schievink | -8/+22 |
| 2020-10-24 | Rollup merge of #78069 - fusion-engineering-forks:core-const-panic-str, r=Ral... | Jonas Schievink | -1/+3 |
| 2020-10-24 | MIR validation should check `SwitchInt` values are valid for the type | Wesley Wiser | -2/+24 |
| 2020-10-24 | Rollup merge of #78198 - tmiasko:assert, r=davidtwco | Jonas Schievink | -3/+4 |
| 2020-10-23 | rename allow_internal_unstable() to rustc_allow_const_fn_unstable() in rustc_mir | Florian Warzecha | -3/+11 |
| 2020-10-22 | Check which places are dead | Simon Vandel Sillesen | -6/+14 |
| 2020-10-22 | Fix const core::panic!(non_literal_str). | Mara Bos | -1/+3 |
| 2020-10-22 | Rollup merge of #77420 - ecstatic-morse:const-checking-raw-mut-ref, r=davidtwco | Yuki Okushi | -29/+15 |
| 2020-10-21 | switch allow_internal_unstable const fns to rustc_allow_const_fn_unstable | Florian Warzecha | -4/+4 |
| 2020-10-21 | rustc_mir: run the MIR inlining Integrator on the whole callee body at once. | Eduard-Mihai Burtescu | -70/+65 |
| 2020-10-21 | rustc_mir: create the Integrator as soon as possible in MIR inlining. | Eduard-Mihai Burtescu | -45/+44 |
| 2020-10-21 | rustc_mir: don't throw away inlined locals' spans. | Eduard-Mihai Burtescu | -1/+0 |
| 2020-10-21 | rustc_mir: properly map scope parent chains into the caller when inlining. | Eduard-Mihai Burtescu | -0/+5 |
| 2020-10-21 | rustc_mir: support MIR-inlining #[track_caller] functions. | Eduard-Mihai Burtescu | -5/+13 |
| 2020-10-21 | rustc_mir: track inlined callees in SourceScopeData. | Eduard-Mihai Burtescu | -10/+6 |
| 2020-10-21 | rustc_mir: use Instance more in the inliner. | Eduard-Mihai Burtescu | -25/+28 |
| 2020-10-21 | rustc_mir: rename `location: SourceInfo` to `source_info`. | Eduard-Mihai Burtescu | -12/+15 |
| 2020-10-21 | Introduce a temporary for discriminant value in MatchBranchSimplification | Tomasz Miąsko | -8/+22 |
| 2020-10-21 | Simplify assert terminator only if condition evaluates to expected value | Tomasz Miąsko | -3/+4 |
| 2020-10-21 | Rollup merge of #78101 - RalfJung:foreign-static, r=oli-obk | Yuki Okushi | -0/+3 |
| 2020-10-21 | Disable "optimization to avoid load of address" in InstCombine | Tomasz Miąsko | -0/+5 |
| 2020-10-20 | Disable MatchBranchSimplification | Tomasz Miąsko | -0/+7 |
| 2020-10-19 | fix static_ptr_ty for foreign statics, and more comments in check_unsafety | Ralf Jung | -0/+3 |
| 2020-10-18 | Auto merge of #77306 - lcnr:inline-ok, r=eddyb | bors | -3/+7 |
| 2020-10-17 | Auto merge of #77373 - jonas-schievink:rm-rf-copy-prop, r=oli-obk | bors | -387/+1 |
| 2020-10-17 | Remove the old copy propagation pass | Jonas Schievink | -387/+1 |
| 2020-10-17 | Rollup merge of #77992 - nagisa:thaw-coverage-instrumentation, r=wesleywiser | Yuki Okushi | -10/+2 |
| 2020-10-16 | instrument-coverage: try our best to not ICE | Simonas Kazlauskas | -10/+2 |
| 2020-10-16 | Auto merge of #77947 - tmiasko:promoted-scope, r=oli-obk | bors | -3/+14 |
| 2020-10-14 | Create a single source scope for promoteds | Tomasz Miąsko | -3/+14 |
| 2020-10-14 | Validate references to source scopes | Tomasz Miąsko | -2/+15 |
| 2020-10-14 | Rollup merge of #77892 - est31:remove_redundant_absolute_paths, r=lcnr | Yuki Okushi | -1/+1 |
| 2020-10-13 | Replace absolute paths with relative ones | est31 | -1/+1 |
| 2020-10-13 | Auto merge of #77755 - bugadani:perf-calc-dtor, r=ecstatic-morse | bors | -1/+1 |
| 2020-10-13 | Auto merge of #77796 - jonas-schievink:switchint-refactor, r=oli-obk | bors | -97/+86 |
| 2020-10-13 | Rollup merge of #77550 - lcnr:ty-dep-path-ct-cleanup, r=ecstatic-morse | Yuki Okushi | -5/+1 |
| 2020-10-11 | Auto merge of #77793 - tmiasko:no-op-discriminant, r=ecstatic-morse | bors | -1/+1 |
| 2020-10-11 | Use SmallVec in SwitchTargets | Jonas Schievink | -1/+1 |