| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-09-02 | Bless 32bit MIR opt tests | Matthew Jasper | -15/+15 | |
| 2021-09-01 | Fix drop handling for `if let` expressions | Matthew Jasper | -15/+15 | |
| MIR lowering for `if let` expressions is now more complicated now that `if let` exists in HIR. This PR adds a scope for the variables bound in an `if let` expression and then uses an approach similar to how we handle loops to ensure that we reliably drop the correct variables. | ||||
| 2021-04-02 | Fix diagnostic issue when using FakeReads in closures | Roxane | -6/+6 | |
| 2021-01-07 | Reintroduce hir::ExprKind::If | Caio | -76/+66 | |
| 2020-10-04 | Bless mir-opt tests | Aaron Hill | -98/+98 | |
| 2020-09-26 | Bless mir-opt 32-bit tests | varkor | -1/+1 | |
| 2020-09-26 | Bless mir-opt tests | varkor | -1/+1 | |
| 2020-09-17 | Rename 32 bit mir files to be more tool friendly | Nixon Enraght-Moony | -0/+0 | |
| See #75746 | ||||
| 2020-09-17 | Rename 64 bit mir files to be more tool friendly | Nixon Enraght-Moony | -0/+0 | |
| See #75746 | ||||
| 2020-08-21 | Suppress "const" prefix of FnDef in MIR dump | Lzu Tao | -4/+4 | |
| 2020-08-20 | Suppress MIR comments of Unit type | Lzu Tao | -24/+0 | |
| 2020-08-20 | Suppress MIR comments for FnDef in ty::Const | Lzu Tao | -12/+0 | |
| 2020-08-17 | Update MIR tests with comment verbosity fix | Austin Lasher | -78/+0 | |
| 2020-07-29 | Move mir-opt tests to toplevel | Xavier Denis | -0/+0 | |
| 2020-07-29 | add crate name to mir dumps | Xavier Denis | -2/+2 | |
| 2020-06-07 | rename FalseEdges -> FalseEdge | Ralf Jung | -2/+2 | |
| 2020-06-04 | Revert "Bless mir-opt tests" | Felix S. Klock II | -106/+106 | |
| This reverts commit a030c923412b0a0f7b02a585debe7bf60357370d. | ||||
| 2020-05-09 | Bless mir-opt tests | Matthew Jasper | -106/+106 | |
| 2020-04-21 | update ref test | Niko Matsakis | -71/+72 | |
| 2020-04-16 | reserve variable for empty root region | Niko Matsakis | -85/+89 | |
| 2020-04-14 | update 32 bit mir-opt tests | Bastian Kauschke | -2/+14 | |
| 2020-04-13 | bless mir opt tests | Bastian Kauschke | -2/+14 | |
| 2020-04-11 | Use write!-style syntax for MIR assert terminator | robojumper | -2/+2 | |
| 2020-04-07 | Add EMIT_MIR_FOR_EACH_BIT_WIDTH to tests that need it. | Ana-Maria Mihalache | -61/+220 | |
| 2020-04-07 | --bless more mir-opt tests. | Ana-Maria Mihalache | -44/+213 | |
| 2019-11-27 | rustc: move debug info from LocalDecl and UpvarDecl into a dedicated ↵ | Eduard-Mihai Burtescu | -0/+4 | |
| VarDebugInfo. | ||||
| 2019-06-25 | Use `as_temp` to evaluate statement expressions | Matthew Jasper | -3/+3 | |
| 2019-06-13 | Create fewer basic blocks in match MIR lowering | Matthew Jasper | -3/+3 | |
| 2019-05-10 | Adjust mir-opt tests for new HIR without If | Mazdak Farrokhzad | -3/+3 | |
| 2019-04-24 | Rollup merge of #56278 - eddyb:mir-debuginfo-proof, r=nikomatsakis | Mazdak Farrokhzad | -2/+2 | |
| Future-proof MIR for dedicated debuginfo. This is #56231 without the last commit (the one that actually moves to `VarDebuginfo`). Nothing should be broken, but it should no longer depend on debuginfo for anything else. r? @nikomatsakis | ||||
| 2019-04-23 | rustc_mir: create the `let` and "remainder" scopes in source order. | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-04-23 | Remove unnecessary ignore-tidy-linelength | varkor | -1/+0 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -20/+0 | |
| 2018-09-18 | Update mir-opt test suite | Rémy Rakic | -3/+3 | |
| 2018-09-10 | optimize `let x: T = ..` to avoid a temporary | Niko Matsakis | -38/+0 | |
| For some weird reason this fixes `intrinsic-move-val`. It also affects various test heuristics. I removed one test (`reborrow_basic`) that didn't seem to really be testing anything in particular anymore, compared to all the other tests we've got. | ||||
| 2018-09-06 | Fix tests | Wesley Wiser | -1/+1 | |
| 2018-08-27 | merge `PointIndexMap` and `RegionValueElements` | Niko Matsakis | -9/+9 | |
| 2018-07-26 | patch up mir-opt tests | Niko Matsakis | -14/+14 | |
| 2018-07-21 | delete tests | dylan_DPC | -110/+0 | |
| 2018-07-21 | remove unwanted tests and a reference to it in comments | dylan_DPC | -134/+0 | |
| 2018-07-01 | update mir-opt tests | Niko Matsakis | -5/+7 | |
| 2018-06-27 | Update MIR opt tests | Matthew Jasper | -6/+4 | |
| 2018-05-30 | rustc: use syntactic (instead of visibility) source info where appropriate. | Eduard-Mihai Burtescu | -4/+4 | |
| 2018-05-10 | "fix" test region-liveness-two-disjoint-uses | Niko Matsakis | -2/+5 | |
| We no longer get two disjoint uses. =) | ||||
| 2018-04-15 | remove -Znll -- borrowck=mir implies nll now | Niko Matsakis | -13/+13 | |
| 2018-03-23 | Updated MIR with UserAssertTy in mir-opt tests. | David Wood | -2/+2 | |
| 2018-03-08 | Produce instead of pointers | Oliver Schneider | -1/+1 | |
| 2018-02-07 | [ci skip] Generate false edges from loop_block | bobtwinkles | -8/+8 | |
| As opposed to using weirdness involving pretending the body block is the loop block. This does not pass tests This commit is [ci skip] because I know it doesn't pass tests yet. Somehow this commit introduces nondeterminism into the handling of loops. | ||||
| 2017-12-20 | convert region-liveness-drop{-,-no-}may-dangle.rs into ui tests | Niko Matsakis | -102/+0 | |
| The "match exact bits of CFG" approach was fragile and uninformative. | ||||
| 2017-12-15 | more concise debug output when dumping the value of a region | Niko Matsakis | -21/+21 | |
