summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-06gras: getattr makes python so smartJosh Blum
2013-07-06gras: locate_element since now elements have callsJosh Blum
2013-07-05gras: fix time tag warningsJosh Blum
2013-07-05gras: pythonic work on callable interfaceJosh Blum
2013-07-05gras: begin replacing set/get with callableJosh Blum
2013-07-05gras: renaming call to x for super seriousJosh Blum
2013-07-05gras: make callable a copyable classJosh Blum
2013-07-05gras: serious template insanityJosh Blum
2013-07-05gras: save callable work compiling w/ minor unit testJosh Blum
2013-07-05gras: revert block changes, test w/ callable nowJosh Blum
2013-07-05gras: save callable work before we tear up moreJosh Blum
2013-07-04gras: function registry is more flexibleJosh Blum
2013-07-04gras: update properties test for PMC convert supportJosh Blum
2013-07-03gras: use safe as in the property interfaceJosh Blum
2013-07-03gras: use the base class settings calls to cleanup codeJosh Blum
2013-06-27gras: found this nifty little package argumentJosh Blum
2013-06-27gras: revert cmake change, the corgon says its brokenJosh Blum
2013-06-26gras: messing with importsJosh Blum
2013-06-25If Git submodules not found, CMake automatically initializes them before ↵Nicholas Corgan
preparing build
2013-06-25gras: do path fix for imports in init.pyJosh Blum
2013-06-25gras: fix from last nights swig funJosh Blum
2013-06-24gras: update submodules for swig funJosh Blum
2013-06-24gras: misc fixes from last commitJosh Blum
2013-06-24gras: fun w/ swig module workJosh Blum
2013-06-23gras: update grextras submodule for fixJosh Blum
2013-06-23gras: PMC and serialization hooks for Tag typeJosh Blum
2013-06-22gras: various fixes for new time tag classJosh Blum
2013-06-22gras: use inline queue for post output bufferJosh Blum
* 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.
2013-06-21Merge branch 'time_tag_work'Josh Blum
2013-06-21gras: update submodules for type over isinstance registryJosh Blum
2013-06-21gras: added unit tests for time tagsJosh Blum
2013-06-21gras: adding pythonic interface to time tagJosh Blum
2013-06-21gras: first cut at time tag classJosh Blum
2013-06-20gras: work on goddamn done logicJosh 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-20gras: moved all done logic end of task mainJosh Blum
2013-06-19gras: add retries for make_circular_buffer ipc exceptionsJosh Blum
This commit addresses #104
2013-06-19gras: query_topology visualize done portsJosh Blum
2013-06-17gras: pythonic improvements to sbufferJosh Blum
2013-06-16gras: update submodule for fixes + pkt workJosh Blum
2013-06-16gras: update grextras submodule for fixJosh Blum
2013-06-16gras: also set num_output_items_read in post_output_bufferJosh Blum
2013-06-15gras: update submodulesJosh Blum
2013-06-15gras: dont update item counts until after workJosh 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-15Merge branch 'query_flow'Josh Blum
2013-06-15gras: misc tweaks to dot related stuffJosh Blum
2013-06-14gras: tweaks to dot code + dead lock dot printJosh Blum
2013-06-14Merge branch 'master' into query_flowJosh Blum
2013-06-14gras: convert macros handle complex as wellJosh Blum
2013-06-13gras: update submodule for volk include dir orderingJosh Blum
2013-06-13gras: change submodule to http for firewall issuesJosh Blum