16 Commits

Author SHA1 Message Date
Davide Depau
5b564d7926
Merge 34cc51d95d915fb2400e50c1c04e088520f41c75 into 7077eaad646e84004fbdeb052b034f9f68c15b5e 2018-05-09 06:31:19 +00: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
b7455d3261
Move OrderedDict sorting code to own function 2018-01-26 16:02:31 +01:00
Davide Depau
926295449a
Ensure outgoing edge map is sorted by upstream label 2018-01-26 15:48:50 +01: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