Commit Graph

30 Commits (6440c839474f052d8997bb5cec19c2743e5108e6)

Author SHA1 Message Date
James Bardin 268959f4be make UpEdges and DownEdges return a copy
6 years ago
James Bardin 0c1ab6142b remove debug code
6 years ago
James Bardin 6096371068 remove all unneeded list-based iteration
6 years ago
James Bardin 26a4de803f remove uses of Set.List
6 years ago
James Bardin 32ae3b5452 make dag.Set a simple map
6 years ago
Martin Atkins 2c70d884d6 dag: node visits return diagnostics rather than errors
8 years ago
James Bardin 8cf0a8ca9c faster DAG transitive reduction
9 years ago
Mitchell Hashimoto 6702a22074
dag: require acyclic graph
9 years ago
Mitchell Hashimoto 65752cd51a
dag: improve docs and read access during a lock
9 years ago
Mitchell Hashimoto 72a717f2de
dag: change the type sig of Update to Graph so its external friendly
9 years ago
Mitchell Hashimoto 28fff99ea8
dag: replace dag.Walk with our walker
9 years ago
James Bardin 6d30b60144 Add DebugVisitInfo
10 years ago
James Bardin de0cb17a39 Add Graph.DebugOperation
10 years ago
James Bardin 82b1a2abc2 Add graph transformation recording
10 years ago
James Bardin 7b774f771b implement dag.Subgrapher interface
10 years ago
Mitchell Hashimoto 83b1c82e93
terraform: put quotes before vertex name to avoid false panicwrap
10 years ago
Paul Hinze b45f53eef4
dag: fix ReverseDepthFirstWalk when nodes remove themselves
10 years ago
Paul Hinze 9cd88810f4 core: log every 5s while waiting for dependencies
11 years ago
Paul Hinze baa33d7326 core: dag errors should cascade to all descendents
11 years ago
Paul Hinze ce49dd6080 core: graph command gets -verbose and -draw-cycles
11 years ago
Paul Hinze 97acccd3ed core: targeted operations
11 years ago
Mitchell Hashimoto 865de51816 dag: do a DFS for each vertex
11 years ago
Mitchell Hashimoto ed2075e384 dag: TransitiveReduction
11 years ago
Mitchell Hashimoto 54fd742ef6 dag: walk should be able to be halted
11 years ago
Mitchell Hashimoto 5b0004ffc7 dag: detect self references, use multierror
11 years ago
Mitchell Hashimoto e86698c50d dag: fix walk order issue, scc issues
11 years ago
Mitchell Hashimoto d59ced3c57 dag: Validate for DAGs
11 years ago
Mitchell Hashimoto e94c43e0dc dag: Walk
11 years ago
Mitchell Hashimoto cfa3d89265 dag: find root of AcyclicGraph
11 years ago
Mitchell Hashimoto 21e4501edb terraform: start implementing interfaces for semantic checks
11 years ago