Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-20 | gras: moved all done logic end of task main | Josh Blum | |
2013-06-19 | gras: add retries for make_circular_buffer ipc exceptions | Josh Blum | |
This commit addresses #104 | |||
2013-06-19 | gras: query_topology visualize done ports | Josh Blum | |
2013-06-17 | gras: pythonic improvements to sbuffer | Josh Blum | |
2013-06-16 | gras: update submodule for fixes + pkt work | Josh Blum | |
2013-06-16 | gras: update grextras submodule for fix | Josh Blum | |
2013-06-16 | gras: also set num_output_items_read in post_output_buffer | Josh Blum | |
2013-06-15 | gras: update submodules | Josh Blum | |
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-15 | Merge branch 'query_flow' | Josh Blum | |
2013-06-15 | gras: misc tweaks to dot related stuff | Josh Blum | |
2013-06-14 | gras: tweaks to dot code + dead lock dot print | Josh Blum | |
2013-06-14 | Merge branch 'master' into query_flow | Josh Blum | |
2013-06-14 | gras: convert macros handle complex as well | Josh Blum | |
2013-06-13 | gras: update submodule for volk include dir ordering | Josh Blum | |
2013-06-13 | gras: change submodule to http for firewall issues | Josh Blum | |
2013-06-13 | gras: added missing vector conversions and PMC update | Josh Blum | |
this fixes #98 | |||
2013-06-13 | gras: update gr submodule for qa fix | Josh Blum | |
2013-06-12 | gras: moved debug prints to element base class | Josh Blum | |
2013-06-11 | gras: reverted chrono changes w/ 32-bit math fix | Josh Blum | |
The seconds * ticks per second math was 32 bit, because UL follows the system width, we needed long long. * for loop for heartier unit testing * use get_tps rather than duplicate const number | |||
2013-06-11 | gras: update gnuradio submodule for 3.6.4.2 | Josh Blum | |
2013-06-11 | gras: added backup for failing clock_gettime | Josh Blum | |
2013-06-11 | gras: added test for timer stuff | Josh Blum | |
2013-06-11 | flow: continued tweaks to dot stuff | Josh Blum | |
2013-06-11 | gras: mess with default uid formatting | Josh Blum | |
2013-06-11 | flow: added query flat flow dot format | Josh Blum | |
2013-06-09 | gras: squashed the actor table from threads work | Josh Blum | |
(not used yet, but code is ok for mainline) | |||
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-08 | gras: make GRAS_CHECK_SUBMODULE look for content | Josh Blum | |
2013-06-08 | query: added tabs per thread pool on global counts | Josh Blum | |
2013-06-08 | gras: update Theron after moving file around | Josh Blum | |
2013-06-08 | gras: query changes from thread query branch | Josh Blum | |
2013-06-07 | gras: input fail safety check for msgs only ports | Josh Blum | |
2013-06-07 | gras: less obnoxious print about debug asserts | Josh Blum | |
2013-06-06 | gras: BlockActor factory function w/ serious thread fix | Josh Blum | |
2013-06-06 | gras: update Apology submodule for tweaks | Josh Blum | |
2013-06-06 | Merge branch 'block_config' | Josh Blum | |
2013-06-06 | gras: filled in code from top config changes | Josh Blum | |
2013-06-06 | gras: missing header file last commit | Josh Blum | |
2013-06-06 | gras: moved config structs into own header | Josh Blum | |
2013-06-06 | Merge branch 'actor_migration' | Josh Blum | |
2013-06-06 | gras: moved block ptr into data | Josh Blum | |
2013-06-06 | gras: implement actor migration w/ idle wait | Josh Blum | |
2013-06-06 | gras: renamed block member to block actor | Josh Blum | |
2013-06-06 | gras: minor code cleanup | Josh Blum | |
2013-06-06 | gras: changes for actor in worker Apology commit | 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 | |
2013-06-05 | gras: created duck typed API for posting msgs | Josh Blum | |
Uses templates and template overloads in c++ User python duck typing in the python case. Cleans up post for #84 |