| Age | Commit message (Expand) | Author | Lines |
| 2023-09-18 | coverage: Simplify sorting of coverage spans extracted from MIR | Zalathar | -3/+3 |
| 2023-08-28 | don't use SnapshotVec in Graph implementation, as it looks unused; use Vec in... | klensy | -19/+4 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -3/+1 |
| 2023-05-24 | Auto merge of #111673 - cjgillot:dominator-preprocess, r=cjgillot,tmiasko | bors | -10/+85 |
| 2023-05-18 | Revert spurious changes. | Camille GILLOT | -9/+9 |
| 2023-05-17 | Merge DominatorTree and Dominators. | Camille GILLOT | -36/+30 |
| 2023-05-17 | Typo. | Camille GILLOT | -1/+1 |
| 2023-05-17 | Remove outdated comment. | Camille GILLOT | -2/+0 |
| 2023-05-17 | Preprocess dominator tree to answer queries in O(1) | Tomasz Miąsko | -22/+105 |
| 2023-05-15 | Process current bucket instead of parent's bucket when starting loop for domi... | Camille GILLOT | -8/+35 |
| 2023-05-14 | Start node has no immediate dominator | Tomasz Miąsko | -14/+22 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -5/+6 |
| 2023-04-09 | Fix some clippy::complexity | Nilstrieb | -8/+2 |
| 2023-04-02 | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | -12/+12 |
| 2023-03-21 | Add `-Z time-passes-format` to allow specifying a JSON output for `-Z time-pa... | John Kåre Alsaker | -6/+6 |
| 2023-02-21 | address review | b-naber | -4/+20 |
| 2023-02-19 | sccs info | b-naber | -5/+5 |
| 2023-01-24 | Improve efficiency of has_back_edge(...) | Bryan Garza | -0/+7 |
| 2023-01-23 | Add comment on cause of panic in dominators algorithm | Bryan Garza | -1/+41 |
| 2023-01-23 | Rollup merge of #107153 - tmiasko:dominates, r=oli-obk | Yuki Okushi | -1/+1 |
| 2023-01-21 | Consistently use dominates instead of is_dominated_by | Tomasz Miąsko | -1/+1 |
| 2023-01-21 | Auto merge of #106976 - tmiasko:borrowck-lazy-dominators, r=cjgillot | bors | -4/+0 |
| 2023-01-20 | Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstrieb | bors | -4/+4 |
| 2023-01-19 | Rollup merge of #107037 - tmiasko:rank, r=oli-obk | Guillaume Gomez | -1/+1 |
| 2023-01-18 | Fix Dominators::rank_partial_cmp to match documentation | Tomasz Miąsko | -1/+1 |
| 2023-01-17 | Stop using `BREAK` & `CONTINUE` in compiler | Scott McMurray | -4/+4 |
| 2023-01-17 | Lazy dominator tree construction in borrowck | Tomasz Miąsko | -4/+0 |
| 2023-01-17 | Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726 | Matthias Krüger | -1/+1 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2023-01-17 | `rustc_data_structures`: remove `ref` patterns and other artifacts of the past | Maybe Waffle | -4/+4 |
| 2023-01-16 | Document wf constraints on control flow in cleanup blocks | Jakob Degen | -1/+4 |
| 2023-01-05 | Fix `uninlined_format_args` for some compiler crates | nils | -10/+8 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -3/+0 |
| 2022-10-14 | more dupe word typos | Rageking8 | -2/+2 |
| 2022-06-04 | Adapt rustc_data_structures tests to run in strict miri | Nilstrieb | -0/+3 |
| 2022-02-23 | Avoid exhausting stack space in dominator compression | Mark Rousskov | -3/+13 |
| 2021-12-22 | rustc `VecGraph`: require the index type to implement Ord | pierwill | -6/+9 |
| 2021-12-22 | Remove `PartialOrd` and `Ord` from `LocalDefId` | pierwill | -1/+1 |
| 2021-12-06 | Annotate comments onto the LT algorithm | Mark Rousskov | -2/+102 |
| 2021-12-06 | Avoid using Option where values are always Some | Mark Rousskov | -9/+13 |
| 2021-12-06 | Create newtype around the pre order index | Mark Rousskov | -32/+41 |
| 2021-12-06 | Use variables rather than lengths directly | Mark Rousskov | -10/+13 |
| 2021-12-06 | Optimize: reuse the real-to-preorder mapping as the visited set | Mark Rousskov | -4/+2 |
| 2021-12-06 | Remove separate RPO traversal | Mark Rousskov | -17/+7 |
| 2021-12-06 | Use preorder indices for data structures | Mark Rousskov | -53/+38 |
| 2021-12-06 | Avoid inserting into buckets if not necessary | Mark Rousskov | -1/+7 |
| 2021-12-06 | Optimization: process buckets only once | Mark Rousskov | -7/+8 |
| 2021-12-06 | Optimization: Merge parent and ancestor arrays | Mark Rousskov | -10/+21 |
| 2021-12-06 | Implement the simple Lengauer-Tarjan algorithm | Mark Rousskov | -39/+116 |