summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2013-04-29quick stashiesJosh Blum
2013-04-28Merge branch 'master' into theron6_workJosh Blum
2013-04-27gras: fixed buffer inlining with explicit support in buffer queueJosh Blum
Rather than push the inlined buffer into the BufferQueue, the output buffer queues wrapper explicitly supports holding onto the inlined buffer. This is because BufferQueue overloads generally do a token check so they only accept buffers that they are in charge of. fixes #79
2013-04-27gras: moved flush output to consume function in output queuesJosh Blum
This cleans up some code in block actor. The message sending code is now in task_main, and the consume routine is now the shared one.
2013-04-24gras: work on benchmarks w/ theron6 supportJosh Blum
2013-04-23gras: use framework send, prepare for theron v6Josh Blum
2013-04-16gras: enable half consumed metric on pool buffersJosh Blum
2013-04-16gras: isolate this callback to only the source fileJosh Blum
2013-04-15gras: added vec call to work bufferJosh Blum
2013-04-15gras: forgotten change from last commitJosh Blum
2013-04-15gras: assign a few more missing UNLIKELYsJosh Blum
2013-04-14gras: warning prints for block implementations that hangJosh Blum
2013-04-14Merge branch 'benchmark_work'Josh Blum
2013-04-14gras: move code into component filesJosh Blum
2013-04-14gras: increase chunk size for fair benchmarksJosh Blum
2013-04-14gras: yield policy env, and throw on bad valueJosh Blum
2013-04-14gras: added more GRAS_UNLIKELY in handlersJosh Blum
2013-04-13gras: minor tweaks while benchmarkingJosh Blum
2013-04-10gras: switched to using token for prio messagesJosh Blum
See #70 for more details
2013-04-10gras: formalize the weak container api w/ docsJosh Blum
address issue #69, we now have a set_container call, which is now formally part of the api. Anyone can call set_container for custom container types. GRAS supports shared ptr and pyobject out of the box.
2013-04-06gras: cleaner way for msgs to override item reserveJosh Blum
2013-04-06gras: split register property into two callsJosh Blum
2013-04-06gras: fixed a bug in swapping out buffer queuesJosh Blum
The default pool buffer was getting circ buffers when they went out from the deref in this circumstance: Basically, the circ buffs were created and deref'd before the circ queue was set into the output queue. This seems to fix the pfb clock sync issue, but not others is #42
2013-04-04gras: revisit container storage after yesterdays learningJosh Blum
The mechanisms of connect are now resonsible for grabbing the container ref. When the object is a shared ptr, the element contructor overload sets weakself. When the object is in python, the python reference is held, even if its shared ptr underneath that. * removed the need for shared_from_this * removed the ref stuff in python Block
2013-04-03gras: code cleanup and comments from last commitJosh Blum
2013-04-03gras: figured out how to do the python referenceJosh Blum
2013-04-01gras: fix from previous commit: swig element equalsJosh Blum
Just put an API call into element so its always there, and call it from swig.
2013-03-31Merge branch 'query_work'Josh Blum
2013-03-31gras: fix #60 by checking done logic after handlerJosh Blum
2013-03-30query: filter query_stats to only blocks requestedJosh Blum
2013-03-29gras: reuse inputs_available for done logicJosh Blum
2013-03-29Merge branch 'master' into query_workJosh Blum
2013-03-29gras: fix #66 with less lazy flush_all for input queueJosh Blum
2013-03-29gras: added hooks to query instantaneous stateJosh Blum
2013-03-28gras: work on passing only active blocks into the requestJosh Blum
2013-03-28gras: virtual destructors for all but Element #67Josh Blum
2013-03-28gras: pass query args into top block and blocks.jsonJosh Blum
2013-03-27gras: also release all tags and msgs on block stopJosh Blum
2013-03-26gras: use json for performanceJosh Blum
2013-03-26gras: use property tree to make xml - much smarterJosh Blum
2013-03-26gras: rename stats to queryJosh Blum
2013-03-25gras: revert this change while stats develJosh Blum
2013-03-25gras: added io total counts chartJosh Blum
2013-03-23gras: significant process on factory and filling in overhead_compareJosh Blum
2013-03-22gras: rename lookup to locateJosh Blum
2013-03-22gras: added extra sanity check to adopt callJosh Blum
2013-03-22gras: we now have the element tree interfaceJosh Blum
2013-03-22gras: quick prop tree unit test + fixesJosh Blum
2013-03-22gras: added hier block register subelementJosh Blum
2013-03-21gras: combine block property headersJosh Blum