Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
preparing build
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* simplifies logic
* fixes bug #103
An assertion fires if multiple post output buffers are used per work().
This could be fixed in the future if its truely needed.
|
|
|
|
|
|
|
|
|
|
|
|
How blocks mark themselves done has been one of the most annoying things in this development.
This done logic is only valuable for QA tests, it doesnt even exist in the practical use case.
How it works now:
* blocks mark done when sync inputs are done or all inputs are done
* removed the force_done input config, its no longer needed
* the wait() implementation gives blocks a grace period between
an input becoming done and the block itself becoming done.
After the grace period, the block is forced done.
|
|
|
|
This commit addresses #104
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This lets API calls like get_consumed/produced
keep their values until after work is called.
The propagate tags overload need this to work.
|
|
|
|
|
|
|
|
|