Commit Graph

81 Commits (ccf19fbf5e2b61ba62efd1ac47a3a3fd3917d494)

Author SHA1 Message Date
James Bardin 0b31ffa587 use a single log writer
6 years ago
James Bardin 6ca477f042 move helper/logging to internal
6 years ago
Pam Selle 02c48f8071 Comment fixing
6 years ago
James Bardin e36d300efd quote dot node names
6 years ago
James Bardin 8e4bd669e8 test Set.Copy, Graph.UpEdges, Graph.DownEdges
6 years ago
James Bardin 268959f4be make UpEdges and DownEdges return a copy
6 years ago
James Bardin 43d93b2036 remove excess logging from dag
6 years ago
James Bardin 37a7d904aa dag benchmark
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
Karsten Jeschkies ddfda430d4
Correct simple typo in `walk.go`.
7 years ago
Martin Atkins c937c06a03 terraform: ugly huge change to weave in new HCL2-oriented types
8 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
Radek Simko 93613ee526
terraform+dag: Set lower log levels
9 years ago
Martin Atkins b28fc1cd20 dag: method for filtering a set on arbitrary criteria
9 years ago
Edward Betts be265479a9 correct spelling mistakes (#13979)
9 years ago
James Bardin bfa6ab4617 Fix removeEdge test failures
9 years ago
James Bardin d01b0b0647 Remove intermittent failure from newEdge test
9 years ago
James Bardin 7bf33c2a7f Remove loop from TestWalker_removeVertex
9 years ago
James Bardin 0fb24c1a7a Remove sleep-based concurrency from newVertex test
9 years ago
Mitchell Hashimoto 6702a22074
dag: require acyclic graph
9 years ago
Mitchell Hashimoto 07ce5a7624
dag: cleanup some code that had no effect anymore
9 years ago
Mitchell Hashimoto 6366488809
dag: Update can be called with a nil 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
Mitchell Hashimoto b1aa6fd598
dag: improved comments
9 years ago
Mitchell Hashimoto 7f61f11723
dag: support removing edges
9 years ago
Mitchell Hashimoto 5d49e7e6b6
dag: tests for adding edges/vertices during walk-time
9 years ago
Mitchell Hashimoto cbc71d9508
dag: basic working update-able walker
9 years ago
Mitchell Hashimoto 77c445a838
dag: Set difference
9 years ago
Mitchell Hashimoto c8df3e5995
dag: string DotOpts through to vertex
9 years ago
Mitchell Hashimoto 8a9e1c1527
dag: call into DotNode to get attributes
9 years ago
James Bardin ace06f9759 Merge pull request #10149 from hashicorp/jbardin/debug-cmd
10 years ago
James Bardin b8adf10236 Add debug command with json2dot
10 years ago
James Bardin 6d30b60144 Add DebugVisitInfo
10 years ago
James Bardin 1be8e8c5a0 Add Graph.DebugOperation test
10 years ago
James Bardin de0cb17a39 Add Graph.DebugOperation
10 years ago
James Bardin 7e66df3290 Rename annotation methods
10 years ago
James Bardin f37b2fafed Remove sync.Once from dag.Graph
10 years ago
James Bardin 7bbd6bfbd7 Add methods to annotate Graph vertices and edges
10 years ago
James Bardin 82b1a2abc2 Add graph transformation recording
10 years ago
James Bardin 6f347ebb3a Remove dot package
10 years ago
James Bardin 8a5d71b0ac Implement dag.GraphNodeDotter (temporarily)
10 years ago
James Bardin 7b774f771b implement dag.Subgrapher interface
10 years ago
James Bardin 28d406c040 Provider a marshaler for dag.Graph
10 years ago
Mitchell Hashimoto 83b1c82e93
terraform: put quotes before vertex name to avoid false panicwrap
10 years ago