Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-14 | gras: circ buff mutex for dealloc as well | Josh Blum | |
2013-07-13 | gras: always use ns for TimeTag | Josh Blum | |
The msvc performance counter tps isnt very high. And as it turns out, we dont need to care, since its all internal to the implementation. | |||
2013-07-10 | gras: ptree to pmc try max width fixed int | Josh Blum | |
long long has pretty bad swig wrapping, its easier to use fixed width int64s for now. | |||
2013-07-09 | gras: default to widest integer converter | Josh Blum | |
2013-07-09 | gras: rename props files to calls (for callable work) | Josh Blum | |
2013-07-07 | gras: added module loader | Josh Blum | |
2013-07-07 | gras: python hooks for factory | Josh Blum | |
2013-07-07 | gras: created element factory | Josh Blum | |
2013-07-07 | gras: renamed key to name for clarity | Josh Blum | |
2013-07-07 | gras: restore property access w/ json | Josh Blum | |
2013-07-06 | gras: locate_element since now elements have calls | Josh Blum | |
2013-07-05 | gras: pythonic work on callable interface | Josh Blum | |
2013-07-05 | gras: begin replacing set/get with callable | Josh Blum | |
2013-07-05 | gras: make callable a copyable class | Josh Blum | |
2013-07-05 | gras: serious template insanity | Josh Blum | |
2013-07-05 | gras: save callable work compiling w/ minor unit test | 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-07-03 | gras: use the base class settings calls to cleanup code | Josh Blum | |
2013-06-23 | gras: PMC and serialization hooks for Tag type | Josh Blum | |
2013-06-22 | gras: various fixes for new time tag class | Josh Blum | |
2013-06-22 | gras: use inline queue for post output buffer | Josh 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-21 | gras: adding pythonic interface to time tag | Josh Blum | |
2013-06-21 | gras: first cut at time tag class | 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-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-16 | gras: also set num_output_items_read in post_output_buffer | 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 | 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: added missing vector conversions and PMC update | Josh Blum | |
this fixes #98 | |||
2013-06-12 | gras: moved debug prints to element base class | Josh Blum | |
2013-06-11 | gras: added backup for failing clock_gettime | 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: 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: filled in code from top config changes | 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 | |