about summary refs log tree commit diff
path: root/compiler/rustc_data_structures/src/graph/scc/mod.rs
AgeCommit message (Expand)AuthorLines
2025-04-28Use associated types for SCC annotations, per code review suggestionAmanda Stjerna-37/+33
2025-04-28Decouple SCC annotations from SCCsAmanda Stjerna-66/+66
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-1/+1
2025-02-22Fix overcapturing, unsafe extern blocks, and new unsafe opsMichael Goulet-1/+1
2025-01-26Incorporate `iter_nodes` into `graph::DirectedGraph`Zalathar-2/+2
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-1/+1
2024-08-11Use assert_matches around the compilerMichael Goulet-1/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+6
2024-06-12Address code review comments on the commentsAmanda Stjerna-1/+4
2024-06-12Revise documentation after @lqd's commentsAmanda Stjerna-8/+4
2024-06-12Remove a few unnecessary constructionsAmanda Stjerna-4/+7
2024-06-12Slightly faster version of `find_state`Amanda Stjerna-24/+27
2024-06-12Docstring for for `Annotation`Amanda Stjerna-2/+12
2024-06-12Formatting, weird because I just did thatAmanda Stjerna-2/+3
2024-06-12Simplify path compression logicAmanda Stjerna-17/+2
2024-06-12Documentation fixesAmanda Stjerna-8/+7
2024-06-12Extend SCC construction to enable extra functionalityAmanda Stjerna-122/+265
2024-05-30Apply x clippy --fix and x fmtr0cky-1/+1
2024-05-08Remove `extern crate tracing`.Nicholas Nethercote-0/+1
2024-04-15Use RPITIT for `Successors` and `Predecessors` traitsMaybe Waffle-3/+1
2024-04-14Rename `WithNumEdges` => `NumEdges` and `WithStartNode` => `StartNode`Maybe Waffle-2/+2
2024-04-14Merge `{With,Graph}{Successors,Predecessors}` into `{Successors,Predecessors}`Maybe Waffle-11/+7
2024-04-14Merge `WithNumNodes` into DirectedGraphMaybe Waffle-8/+6
2023-11-28Avoid an unnecessary `by_ref`.Nicholas Nethercote-1/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-3/+3
2023-02-21address reviewb-naber-4/+20
2023-02-19sccs infob-naber-5/+5
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-8/+6
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2021-12-22rustc `VecGraph`: require the index type to implement Ordpierwill-3/+4
2021-12-05Stop enabling `in_band_lifetimes` in rustc_data_structuresScott McMurray-1/+1
2021-09-28More tracing instrumentationOli Scherer-14/+6
2021-09-24consistent big O notationr00ster91-1/+1
2020-12-29don't redundantly repeat field namesMatthias Krüger-1/+1
2020-11-08Remove recursion from sccc walkingAndreas Molzer-73/+182
2020-11-05Convert the recursive find_state to a loopAndreas Molzer-22/+110
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+1
2020-08-30mv compiler to compiler/mark-0/+380