| Age | Commit message (Expand) | Author | Lines |
| 2023-10-12 | coverage: Simplify adding BCB successors to the traversal worklists | Zalathar | -38/+39 |
| 2023-10-12 | coverage: Don't store loop backedges in the traversal context | Zalathar | -7/+10 |
| 2023-10-12 | coverage: Store a graph reference in the graph traversal struct | Zalathar | -17/+16 |
| 2023-10-12 | coverage: Use a `VecDeque` for loop traversal worklists | Zalathar | -31/+18 |
| 2023-10-12 | coverage: Rename `next_bcb` to just `bcb` | Zalathar | -9/+10 |
| 2023-10-12 | coverage: Simplify the detection of reloop edges to be given expressions | Zalathar | -82/+57 |
| 2023-10-11 | Rollup merge of #116315 - cjgillot:cpl-clean, r=petrochenkov | Matthias Krüger | -50/+11 |
| 2023-10-10 | Auto merge of #113915 - cjgillot:ssa-call, r=tmiasko | bors | -43/+71 |
| 2023-10-10 | Rollup merge of #116595 - RalfJung:mir-enable-passes, r=oli-obk | Matthias Krüger | -1/+5 |
| 2023-10-10 | Rollup merge of #116589 - Zalathar:successors, r=oli-obk | Matthias Krüger | -80/+38 |
| 2023-10-10 | add some comments explaining why MIR opts are marked as unsound | Ralf Jung | -1/+5 |
| 2023-10-10 | coverage: Unbox and simplify `bcb_filtered_successors` | Zalathar | -28/+24 |
| 2023-10-10 | coverage: Replace `ShortCircuitPreorder` with a single function | Zalathar | -55/+17 |
| 2023-10-10 | coverage: Remove enum `CoverageStatement` | Zalathar | -46/+17 |
| 2023-10-10 | coverage: Disconnect span extraction from `CoverageSpansGenerator` | Zalathar | -87/+85 |
| 2023-10-10 | coverage: Move initial MIR span extraction into a submodule | Zalathar | -185/+194 |
| 2023-10-09 | Rollup merge of #116549 - DaniPopes:miropts-let-chains, r=oli-obk | Matthias Krüger | -86/+43 |
| 2023-10-09 | Auto merge of #116533 - cjgillot:skip-trivial-mir, r=oli-obk | bors | -0/+9 |
| 2023-10-09 | Simplify some mir passes by using let chains | DaniPopes | -86/+43 |
| 2023-10-08 | Also consider call and yield as MIR SSA. | Camille GILLOT | -43/+71 |
| 2023-10-08 | Auto merge of #116454 - tmiasko:small-dominators, r=cjgillot | bors | -64/+30 |
| 2023-10-08 | Do not run optimizations on trivial MIR. | Camille GILLOT | -0/+9 |
| 2023-10-06 | Preserve DebugInfo in DeadStoreElimination. | Camille GILLOT | -7/+15 |
| 2023-10-05 | Replace LocationExtended with DefLocation in SsaLocals | Tomasz Miąsko | -27/+11 |
| 2023-10-05 | Remove small dominators optimization from SsaLocals | Tomasz Miąsko | -41/+23 |
| 2023-10-05 | move subtyper change reveal_all | ouz-a | -3/+9 |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -11/+7 |
| 2023-10-03 | Auto merge of #115301 - Zalathar:regions-vec, r=davidtwco | bors | -112/+115 |
| 2023-10-03 | coverage: Remove `next_id` methods from counter/expression IDs | Zalathar | -2/+2 |
| 2023-10-03 | coverage: Remove code for making expression copies of BCB counters | Zalathar | -14/+2 |
| 2023-10-03 | coverage: Store each BCB's code regions in one coverage statement | Zalathar | -21/+28 |
| 2023-10-03 | coverage: Let each coverage statement hold a vector of code regions | Zalathar | -18/+17 |
| 2023-10-03 | coverage: Update comments/logs that referred to `CoverageSpan` | Zalathar | -20/+20 |
| 2023-10-03 | coverage: Encapsulate coverage spans | Zalathar | -54/+63 |
| 2023-10-02 | have better explanation for `relate_types` | ouz-a | -7/+14 |
| 2023-10-02 | change is_subtype to relate_types | ouz-a | -3/+21 |
| 2023-10-02 | Add docs, remove code, change subtyper code | ouz-a | -9/+12 |
| 2023-10-02 | subtyping_projections | ouz-a | -0/+59 |
| 2023-10-01 | Remove outdated comment. | Camille GILLOT | -2/+0 |
| 2023-10-01 | Rename lint pass. | Camille GILLOT | -7/+7 |
| 2023-10-01 | Do not check for impossible predicates in const-prop lint. | Camille GILLOT | -37/+0 |
| 2023-10-01 | Use DefKind to check for generator. | Camille GILLOT | -4/+4 |
| 2023-09-29 | Auto merge of #115759 - oli-obk:open_drop_from_non-ADT, r=lcnr | bors | -10/+25 |
| 2023-09-28 | Only visit reachable nodes in SsaLocals. | Camille GILLOT | -8/+4 |
| 2023-09-28 | Skip reinterning if nothing changed | Oli Scherer | -0/+4 |
| 2023-09-28 | Strip `OpaqueCast` during `RevealAll`. | Oli Scherer | -0/+19 |
| 2023-09-28 | Remove unnecessary generator-check, which also fixes the issue within async f... | Oli Scherer | -5/+0 |
| 2023-09-28 | Unconditionally run `RevealAll` pass and run it earlier | Oli Scherer | -5/+1 |
| 2023-09-28 | Some tracing cleanups | Oli Scherer | -0/+1 |
| 2023-09-28 | Rollup merge of #116211 - matthiaskrgr:clippy3, r=compiler-errors | Matthias Krüger | -6/+3 |