Skip to content

Big Rework

Compare
Choose a tag to compare
@flowtoolz flowtoolz released this 05 Feb 00:25
· 37 commits to master since this release

New or Changed:

  • Many API changes, including added, removed and renamed functions
  • Algorithms to find and filter essential edges
  • Sendable conformance is conditional
  • Algorithm APIs refers to nodes and edges by ID instead of full value
  • Some API types are opaque
  • Loads of new tests
  • New initializers to create complete graphs with edges
  • Graphs are conditionally Equatable
  • Nodes in graphs no longer have an order and can not be sorted anymore
  • Correct counts returned by ancestor counts algorithm
  • Algorithm to find transitive edges (the edges that are not in the transitive reduction)
  • Four functions to filter by edges