16 Commits

Author SHA1 Message Date
Karl Kroening
46eeb41705 Use Black formatter 2019-06-03 04:05:24 -05:00
Karl Kroening
8ea0f4ca4b Use Black formatter 2019-06-03 04:03:37 -05:00
Karl Kroening
84355d419c #30: re-futurize 2018-05-09 03:15:12 -05:00
Karl Kroening
57abf6e86e Change selector syntax from [:a] to [a]; remove map operator (for now) 2018-03-11 21:27:26 -07:00
Davide Depau
861980db0b
Simplify, expand and explain complicated loops in dag.py 2018-01-09 15:47:09 +01:00
Davide Depau
1070b3e51b
Remove commented code 2018-01-09 15:47:09 +01:00
Davide Depau
3f671218a6
Take into account upstream selectors in topological sort, get_args() and view() 2018-01-09 15:47:08 +01:00
Davide Depau
273cf8f205
Allow extra, unhashed objects to be added to the incoming_edge_map 2018-01-09 15:47:07 +01:00
Karl Kroening
662c56eb5b #17: fix python 3 support 2017-07-06 02:50:22 -06:00
Karl Kroening
6887ad8bac Massive refactor to break nodes into streams+nodes 2017-07-06 02:23:13 -06:00
Karl Kroening
aa5156d9c9 #17: allow multiple outgoing edges with same label 2017-07-05 04:52:45 -06:00
Karl Kroening
11a24d0432 #17: fix get_outgoing_edges 2017-07-05 04:23:05 -06:00
Karl Kroening
fc07f6c4fa #17: remove Node._parents 2017-07-05 04:07:30 -06:00
Karl Kroening
7236984626 #17: don't rely on in 2017-07-05 03:31:29 -06:00
Karl Kroening
677967b4c2 Merge remote-tracking branch 'origin/master' into feature/17
Conflicts:
	ffmpeg/_run.py
	ffmpeg/nodes.py
2017-07-05 03:19:43 -06:00
Karl Kroening
6a9a12e718 #17: move graph stuff to dag.py; add edge labelling 2017-07-05 03:13:30 -06:00