| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -87/+0 | |
| 2023-01-01 | Reenable limited top-down MIR inlining | Jakob Degen | -22/+21 | |
| 2022-12-01 | Disable top-down inlining | Jakob Degen | -10/+42 | |
| 2022-11-26 | Rewrite dest prop. | Jakob Degen | -6/+6 | |
| This fixes a number of correctness issues from the previous version. Additionally, we use a new strategy which has much better performance charactersitics and also finds more opportunities to apply the optimization. | ||||
| 2022-11-02 | Ban dashes in miropt test file names | Jakob Degen | -29/+29 | |
| 2022-08-22 | bless mir-opt tests | Nilstrieb | -17/+17 | |
| 2022-08-02 | Avoid invalidating the CFG in MirPatch. | Jakob Degen | -4/+0 | |
| As a part of this change, we adjust MirPatch to not needlessly create unnecessary resume blocks. | ||||
| 2022-07-28 | bless mir opt tests | Nilstrieb | -25/+25 | |
| 2022-07-09 | tweak names and output and bless | Ralf Jung | -11/+10 | |
| 2022-05-30 | validate derefer, run derefer inside generator | ouz-a | -0/+4 | |
| 2022-05-23 | Refactor call terminator to always hold a destination place | Jakob Degen | -21/+19 | |
| 2022-03-24 | Check if call return type is visibly uninhabited when building MIR | Tomasz Miąsko | -25/+24 | |
| 2022-02-27 | Only create a single expansion for each inline integration. | Camille GILLOT | -22/+22 | |
| 2021-09-18 | ./x.py test --bless | Tomasz Miąsko | -1/+1 | |
| 2021-03-06 | Disable destination propagation on all mir-opt-levels | Tomasz Miąsko | -8/+9 | |
| 2021-02-21 | New pass to deduplicate blocks | Simon Vandel Sillesen | -1/+1 | |
| 2021-02-04 | Revert "Avoid leaking block expression values" | Felix S. Klock II | -6/+5 | |
| This reverts commit 4fef39113a514bb270f5661a82fdba17d3e41dbb. | ||||
| 2020-12-04 | Avoid leaking block expression values | Matthew Jasper | -5/+6 | |
| 2020-11-15 | Limit storage duration of inlined always live locals | Tomasz Miąsko | -0/+1 | |
| 2020-11-09 | Support inlining diverging function calls | Tomasz Miąsko | -0/+58 | |
| Additionally introduce storage markers for all temporaries created by the inliner. The temporary introduced for destination rebrorrow, didn't use them previously. | ||||
