opentofu/dag
James Bardin 32ae3b5452 make dag.Set a simple map
This allows iteration directly over the set, removing the need to
allocate and copy a new slice for every iteration.
2020-02-19 14:46:35 -05:00
..
dag_test.go dag: node visits return diagnostics rather than errors 2018-10-16 18:44:26 -07:00
dag.go make dag.Set a simple map 2020-02-19 14:46:35 -05:00
dot_test.go dag: string DotOpts through to vertex 2017-01-08 11:59:18 -08:00
dot.go dag: string DotOpts through to vertex 2017-01-08 11:59:18 -08:00
edge_test.go dag: Remove, RemoveEdge, DownEdges, UpEdges 2015-02-19 12:07:54 -08:00
edge.go dag: export more things 2015-02-19 12:08:07 -08:00
graph_test.go make dag.Set a simple map 2020-02-19 14:46:35 -05:00
graph.go make dag.Set a simple map 2020-02-19 14:46:35 -05:00
marshal_test.go dag: node visits return diagnostics rather than errors 2018-10-16 18:44:26 -07:00
marshal.go faster DAG transitive reduction 2017-10-03 11:24:59 -04:00
set_test.go make dag.Set a simple map 2020-02-19 14:46:35 -05:00
set.go make dag.Set a simple map 2020-02-19 14:46:35 -05:00
tarjan_test.go dag: Remove, RemoveEdge, DownEdges, UpEdges 2015-02-19 12:07:54 -08:00
tarjan.go dag: fix walk order issue, scc issues 2015-02-19 12:07:55 -08:00
walk_test.go dag: node visits return diagnostics rather than errors 2018-10-16 18:44:26 -07:00
walk.go make dag.Set a simple map 2020-02-19 14:46:35 -05:00