Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-05 | gras: begin replacing set/get with callable | Josh Blum | |
2013-07-05 | gras: revert block changes, test w/ callable now | Josh Blum | |
2013-07-04 | gras: function registry is more flexible | Josh Blum | |
2013-06-20 | gras: work on goddamn done logic | Josh Blum | |
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. | |||
2013-06-15 | gras: dont update item counts until after work | Josh Blum | |
This lets API calls like get_consumed/produced keep their values until after work is called. The propagate tags overload need this to work. | |||
2013-06-09 | gras: squashed changes to move buffer consumption to post-work | Josh Blum | |
* post-work overhead now covers posting buffers downstream * tag handler hpp code now inside task main c++ file | |||
2013-06-06 | gras: filled in code from top config changes | Josh Blum | |
2013-06-06 | gras: moved block ptr into data | Josh Blum | |
2013-06-05 | gras: compiles now with separate data struct | Josh Blum | |
2013-06-05 | gras: separate actor data to struct to aid migration | Josh Blum | |