| Age | Commit message (Expand) | Author | Lines |
| 2023-10-18 | Only check in a single place if a pass is enabled. | Camille GILLOT | -13/+22 |
| 2023-10-18 | coverage: Store expression data in function coverage info | Zalathar | -72/+19 |
| 2023-10-18 | Remove unused `TyCtxt` from `remove_dead_blocks` | Zalathar | -9/+9 |
| 2023-10-18 | coverage: Store all of a function's mappings in function coverage info | Zalathar | -142/+17 |
| 2023-10-18 | coverage: Rename `Operand` to `CovTerm` | Zalathar | -20/+20 |
| 2023-10-18 | coverage: Store the number of counters/expressions in function coverage info | Zalathar | -74/+25 |
| 2023-10-18 | coverage: Attach an optional `FunctionCoverageInfo` to `mir::Body` | Zalathar | -3/+5 |
| 2023-10-17 | Automatically enable cross-crate inlining for small functions | Ben Kimock | -5/+130 |
| 2023-10-17 | [RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopes | Urgau | -1/+4 |
| 2023-10-16 | debug Span::ctxt() call detection | Arthur Lafrance | -1/+1 |
| 2023-10-16 | coverage: Explain why we temporarily steal `pending_dups` | Zalathar | -6/+20 |
| 2023-10-16 | coverage: Inline `span_bcb_dominates` | Zalathar | -14/+11 |
| 2023-10-16 | coverage: Inline `prev_starts_after_next` | Zalathar | -10/+5 |
| 2023-10-16 | coverage: Move `take_curr` and note what its callers are doing | Zalathar | -9/+9 |
| 2023-10-16 | coverage: Call `prev`/`curr` less in other places | Zalathar | -11/+17 |
| 2023-10-16 | coverage: Call `prev`/`curr` less in `to_refined_spans` | Zalathar | -22/+20 |
| 2023-10-16 | coverage: Remove redundant field `prev_expn_span` | Zalathar | -7/+2 |
| 2023-10-16 | coverage: Flatten guard logic in `maybe_flush_pending_dups` | Zalathar | -15/+16 |
| 2023-10-16 | coverage: Flatten guard logic in `maybe_push_macro_name_span` | Zalathar | -20/+17 |
| 2023-10-16 | coverage: Simplify `push_refined_span` | Zalathar | -12/+8 |
| 2023-10-16 | coverage: Use `DUMMY_SP` instead of creating a dummy span manually | Zalathar | -4/+4 |
| 2023-10-16 | coverage: Rename `hold_pending_dups_unless_dominated` to `update_pending_dups` | Zalathar | -2/+2 |
| 2023-10-16 | coverage: Rename `check_pending_dups` to `maybe_flush_pending_dups` | Zalathar | -2/+2 |
| 2023-10-16 | coverage: Rename `check_invoked_macro_name_span` to `maybe_push_macro_name_span` | Zalathar | -5/+7 |
| 2023-10-15 | Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb | bors | -78/+139 |
| 2023-10-14 | Auto merge of #115524 - RalfJung:misalign, r=wesleywiser | bors | -32/+6 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -78/+139 |
| 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 |