| Age | Commit message (Expand) | Author | Lines |
| 2020-09-26 | Move `qualify_min_const_fn` out of rustc into clippy | Oliver Scherer | -463/+0 |
| 2020-09-26 | Rollup merge of #77122 - ecstatic-morse:const-fn-arithmetic, r=RalfJung,oli-obk | Ralf Jung | -9/+46 |
| 2020-09-25 | No need to call `is_min_const_fn` for side-effects | Dylan MacKenzie | -3/+0 |
| 2020-09-25 | Auto merge of #77198 - jonas-schievink:rollup-i59i41h, r=jonas-schievink | bors | -1/+1 |
| 2020-09-25 | Rollup merge of #77066 - jonas-schievink:dest-prop-borrow, r=oli-obk | Jonas Schievink | -1/+1 |
| 2020-09-25 | Put floating point arithmetic behind its own feature gate | Dylan MacKenzie | -9/+22 |
| 2020-09-25 | Add `const_fn_floating_point_arithmetic` | Dylan MacKenzie | -0/+24 |
| 2020-09-25 | Auto merge of #77157 - tmiasko:simplify-cfg-dup, r=jonas-schievink | bors | -1/+0 |
| 2020-09-25 | Auto merge of #76844 - simonvandel:fix-76803, r=wesleywiser | bors | -23/+34 |
| 2020-09-25 | Rollup merge of #77165 - simonvandel:do-not-fire-on-drop-and-replace, r=oli-obk | Jonas Schievink | -2/+1 |
| 2020-09-25 | Rollup merge of #77160 - ecstatic-morse:const-fn-transmute-suggestion, r=oli-obk | Jonas Schievink | -1/+8 |
| 2020-09-25 | Rollup merge of #77136 - ecstatic-morse:issue-77134, r=oli-obk | Jonas Schievink | -1/+8 |
| 2020-09-25 | Rollup merge of #76724 - ecstatic-morse:dataflow-pass-names, r=lcnr | Jonas Schievink | -2/+9 |
| 2020-09-24 | Suggest `const_fn_transmute` instead of `const_fn` | Dylan MacKenzie | -1/+8 |
| 2020-09-24 | Resolve https://github.com/rust-lang/rust/pull/76673#discussion_r494426303 | Simon Vandel Sillesen | -2/+1 |
| 2020-09-24 | EarlyOtherwiseBranch::run_pass(): don't convert Place to Place (clippy::usele... | Matthias Krüger | -1/+1 |
| 2020-09-24 | Auto merge of #76748 - tmiasko:no-op-jumps, r=matthewjasper | bors | -9/+10 |
| 2020-09-23 | Suggest `const_mut_refs` for mutable references in const fn | Dylan MacKenzie | -1/+8 |
| 2020-09-24 | Remove duplicated SimplifyCfg pass | Tomasz Miąsko | -1/+0 |
| 2020-09-23 | Auto merge of #76673 - simonvandel:remove-unneeded-drops, r=oli-obk | bors | -0/+61 |
| 2020-09-23 | Enable const prop into operands at mir_opt_level=2 | Dániel Buga | -5/+5 |
| 2020-09-23 | Auto merge of #76659 - simonvandel:76432, r=oli-obk | bors | -21/+22 |
| 2020-09-22 | cleanup cfg after optimization | Simon Vandel Sillesen | -0/+9 |
| 2020-09-22 | The optimization should also apply for DropAndReplace | Simon Vandel Sillesen | -1/+2 |
| 2020-09-22 | Get LocalDefId from source instead of passing in | Simon Vandel Sillesen | -11/+3 |
| 2020-09-22 | Suggestion from review | Simon Vandel Sillesen | -1/+1 |
| 2020-09-22 | MIR pass to remove unneeded drops on types not needing drop | Simon Vandel Sillesen | -0/+59 |
| 2020-09-22 | Fix dest prop miscompilation around references | Jonas Schievink | -1/+1 |
| 2020-09-22 | Use correct feature gate for unsizing casts | Dylan MacKenzie | -5/+1 |
| 2020-09-22 | Replace missing comment | Dylan MacKenzie | -0/+2 |
| 2020-09-22 | Use the same name everywhere for `is_const_stable_const_fn` | Dylan MacKenzie | -2/+4 |
| 2020-09-22 | Update const-checker to replicate `qualify_min_const_fn` | Dylan MacKenzie | -73/+268 |
| 2020-09-22 | Add structured errors for `qualify_min_const_fn` checks | Dylan MacKenzie | -3/+220 |
| 2020-09-22 | Allow errors to abort const checking when emitted | Dylan MacKenzie | -4/+22 |
| 2020-09-22 | Return `true` if `check_const` emits an error | Dylan MacKenzie | -7/+11 |
| 2020-09-22 | Add const-stability helpers | Dylan MacKenzie | -10/+45 |
| 2020-09-22 | Useful derives on `ops::Status` | Dylan MacKenzie | -0/+1 |
| 2020-09-21 | Rollup merge of #76888 - matthiaskrgr:clippy_single_match_2, r=Dylan-DPC | ecstatic-morse | -11/+5 |
| 2020-09-21 | Rollup merge of #76807 - ecstatic-morse:const-checking-staged-api, r=oli-obk | ecstatic-morse | -65/+109 |
| 2020-09-21 | Add optimization to avoid load of address | Simon Vandel Sillesen | -2/+115 |
| 2020-09-20 | Auto merge of #75119 - simonvandel:early-otherwise, r=oli-obk | bors | -0/+341 |
| 2020-09-20 | Rollup merge of #76890 - matthiaskrgr:matches_simpl, r=lcnr | Ralf Jung | -3/+2 |
| 2020-09-20 | enable on mir-opt-level=1 to test perf | Simon Vandel Sillesen | -1/+1 |
| 2020-09-20 | add cleanup of cfg | Simon Vandel Sillesen | -0/+10 |
| 2020-09-20 | insert storageDead for not equal temp | Simon Vandel Sillesen | -11/+27 |
| 2020-09-20 | correct comment | Simon Vandel Sillesen | -1/+1 |
| 2020-09-20 | Update src/librustc_mir/transform/early_otherwise_branch.rs | Simon Vandel Sillesen | -1/+1 |
| 2020-09-20 | New MIR optimization pass to reduce branches on match of tuples of enums | Simon Vandel Sillesen | -0/+315 |
| 2020-09-20 | use if let instead of single match arm expressions to compact code and reduce... | Matthias Krüger | -11/+5 |
| 2020-09-20 | Auto merge of #76411 - RalfJung:promote-in-const-fn, r=ecstatic-morse | bors | -26/+35 |