| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-10-27 | Replace `mir_map.0` dump with `built` phase change dump | Jakob Degen | -39/+0 | |
| 2022-06-03 | Fully stabilize NLL | Jack Huey | -2/+0 | |
| 2020-07-29 | add crate name to mir dumps | Xavier Denis | -3/+3 | |
| 2020-04-07 | --bless all mir-opt tests. | Ana-Maria Mihalache | -242/+3 | |
| 2020-02-01 | Update existing tests for or-patterns | Matthew Jasper | -59/+59 | |
| 2020-01-10 | Promote `Ref`s to constants instead of static | Santiago Pastorino | -1/+2 | |
| 2019-11-08 | Use new `PromoteTemps` for promotion | Dylan MacKenzie | -6/+6 | |
| 2019-06-25 | Add StorageDead statements for `while` conditions | Matthew Jasper | -8/+8 | |
| 2019-06-13 | Create fewer basic blocks in match MIR lowering | Matthew Jasper | -76/+58 | |
| 2019-05-21 | Schedule storage-dead of temporaries sooner | Matthew Jasper | -3/+3 | |
| This ensures that we will correctly generate a storage-dead if the initializing expression diverges. | ||||
| 2019-05-21 | Give match arms a drop/region scope | Matthew Jasper | -48/+78 | |
| Also give arms the correct lint scope in MIR. | ||||
| 2019-03-31 | Fixes for shallow borrows | Matthew Jasper | -2/+2 | |
| * Don't promote these borrows if we're going to remove them before codegen * Correctly mark unreachable code | ||||
| 2019-03-21 | Auto merge of #58902 - matthewjasper:generator-cleanup-blocks, r=davidtwco | bors | -3/+3 | |
| Fixes for the generator transform * Moves cleanup annotations in pretty printed MIR so that they can be tested * Correctly determines which drops are in cleanup blocks when elaborating generator drops * Use the correct state for poisoning a generator Closes #58892 | ||||
| 2019-03-15 | rustc: explicitly pass the namespace to PrintCx::parameterized. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-03-03 | Check which blocks are cleanup in mir-opt tests | Matthew Jasper | -3/+3 | |
| 2019-02-21 | Move the exit block of the match to the end | Matthew Jasper | -60/+60 | |
| 2019-02-21 | Use normal mutable borrows in MIR match lowering | Matthew Jasper | -64/+60 | |
| 2019-02-21 | Clean up MIR match lowering | Matthew Jasper | -173/+163 | |
| * Adjust fake borrows to only be live over guards. * Remove unused `slice_len_checked` field. * Split the methods on builder into those for matches and those for all kinds of pattern bindings. | ||||
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-09-24 | Update mir opt tests | Matthew Jasper | -65/+78 | |
| 2018-09-18 | Update mir-opt test suite | Rémy Rakic | -10/+10 | |
| 2018-07-23 | Update mir-opt to promoted changes | Oliver Schneider | -4/+2 | |
| 2018-05-29 | Test update: Fallout from ReadForMatch statements + changes to codegen under ↵ | Felix S. Klock II | -112/+125 | |
| NLL. | ||||
| 2018-05-16 | rustc_mir: allow promotion of promotable temps indexed at runtime. | Eduard-Mihai Burtescu | -1/+2 | |
| 2018-05-04 | Update mir-opt test to reflect change to MIR code-generation. | Felix S. Klock II | -53/+61 | |
| 2018-03-08 | Rebase fallout | Oliver Schneider | -1/+1 | |
| 2018-03-08 | Produce instead of pointers | Oliver Schneider | -5/+5 | |
| 2018-02-09 | rustc_mir: insert a dummy access to places being matched on, when building MIR. | Eduard-Mihai Burtescu | -52/+55 | |
| 2017-12-03 | fix tests in wasm | Ariel Ben-Yehuda | -6/+6 | |
| 2017-12-03 | funnel all unwind paths through a single Resume block | Ariel Ben-Yehuda | -101/+110 | |
| This simplifies analysis and borrow-checking because liveness at the resume point can always be simply propagated. Later on, the "dead" Resumes are removed. | ||||
| 2017-11-28 | tests: update to include move annotations in MIR. | Eduard-Mihai Burtescu | -12/+12 | |
| 2017-11-26 | Update tests for -Zborrowck-mir -> -Zborrowck=mode migration | est31 | -1/+1 | |
| 2017-11-14 | always add an unreachable branch on matches to give more info to llvm about ↵ | Djzin | -26/+32 | |
| which values are possible | ||||
| 2017-11-09 | change MIR dump filenames from `nodeN` to `DefPath` | Mikhail Modin | -6/+6 | |
| 2017-11-07 | Fix some rebasing fallout. | Michael Woerister | -2/+6 | |
| 2017-11-02 | replace Add by tuple | Mikhail Modin | -18/+18 | |
| 2017-11-02 | change mir stage in test | Mikhail Modin | -7/+7 | |
| 2017-11-02 | add one more sample | Mikhail Modin | -6/+68 | |
| 2017-11-02 | fix pre binding false edges | Mikhail Modin | -79/+83 | |
| 2017-11-02 | fix opt-mir test and remove false edge if no guard | Mikhail Modin | -70/+74 | |
| 2017-11-02 | add TerminatorKind::FalseEdges and use it in matches | Mikhail Modin | -0/+166 | |
