| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-05-18 | No matter how trivial the change, tidy always finds a way to complain... | Scott McMurray | -2/+2 | |
| 2021-05-18 | Mention the issue number for the new mir-opt in the FIXMEs | scottmcm | -1/+1 | |
| Thanks for the suggestions, lcnr! Co-authored-by: lcnr <rust@lcnr.de> | ||||
| 2021-05-09 | PR feedback | Scott McMurray | -4/+4 | |
| 2021-05-06 | mir-opt & codegen test updates | Scott McMurray | -1/+17 | |
| `SimplifyArm` and such are currently in `-Zunsound-mir-opts` and thus weren't running by default, so having something like them for the new desugar shouldn't be necessary for switching. | ||||
| 2020-10-01 | Disable the SimplifyArmIdentity mir-opt | Wesley Wiser | -0/+1 | |
| The optimization still has some bugs that need to be worked out such as #77359. We can try re-enabling this again after the known issues are resolved. | ||||
| 2020-09-18 | simplify_try: clean up test | Jonas Schievink | -2/+1 | |
| 2020-09-18 | simplify_try: print dest_prop diff and bless | Jonas Schievink | -0/+2 | |
| The new diff is to convince me that this is correct and nothing funky is going on. | ||||
| 2020-07-29 | add crate name to mir dumps | Xavier Denis | -3/+3 | |
| 2020-04-07 | --bless all mir-opt tests. | Ana-Maria Mihalache | -207/+4 | |
| 2020-04-02 | Remove unused discriminant reads from MIR bodies | Wesley Wiser | -9/+7 | |
| Allow the `SimplifyLocals` pass to remove reads of discriminants if the read is never used. | ||||
| 2020-02-01 | Update existing tests for or-patterns | Matthew Jasper | -20/+20 | |
| 2020-01-14 | Add unreachable propagation mir optimization pass | Konstantinos Triantafyllou | -16/+10 | |
| 2019-11-27 | rustc: move debug info from LocalDecl and UpvarDecl into a dedicated ↵ | Eduard-Mihai Burtescu | -0/+30 | |
| VarDebugInfo. | ||||
| 2019-11-21 | Introduce MIR optimizations for simplifying `x?` on `Result`s. | Mazdak Farrokhzad | -0/+193 | |
| This optimization depends on inlining for the identity conversions introduced by the lowering of the `?`. To take advantage of `SimplifyArmIdentity`, `-Z mir-opt-level=2` is required because that triggers the inlining MIR optimization. | ||||
