Age | Commit message (Collapse) | Author | |
---|---|---|---|
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: added backup for failing clock_gettime | 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-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 | |||
2013-06-01 | gras: created uid API - replaces name and unique_id | Josh Blum | |
2013-06-01 | props: added query functionality to enumerate properties | Josh Blum | |
2013-05-27 | gras: update the pop_input_msg documentation | Josh Blum | |
2013-05-27 | gras: simplify registration object passing | Josh Blum | |
2013-05-11 | gras: special note about the GRAS_YIELD environment variable | Josh Blum | |
2013-05-11 | gras: created new test_thread_priority api call | Josh Blum | |
2013-05-11 | gras: added thread prio support hooks | Josh Blum | |
2013-05-07 | gras: create common gras/exception.i header | Josh Blum | |
fix other misc swig warnings | |||
2013-05-05 | Merge branch 'master' into theron6_work | Josh Blum | |
2013-05-05 | gras: added post input buffer/message/tag api calls | Josh Blum | |
This allows the user to post stuff to the input port from an external entity aka outside of the scheduler. resolves #86 | |||
2013-05-04 | gras: implement force done input port option | Josh Blum | |
fixes #28 | |||
2013-05-03 | gras: update thread pool comments | Josh Blum | |
2013-05-02 | gras: inline the sbuffer deref code | Josh Blum | |
2013-04-15 | gras: added vec call to work buffer | Josh Blum | |
2013-04-10 | gras: formalize the weak container api w/ docs | Josh 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-06 | gras: split register property into two calls | Josh Blum | |
2013-04-04 | gras: Element can have virtual destructor now | Josh Blum | |
fixes #67 Now that we no longer need shared from this | |||
2013-04-04 | gras: revisit container storage after yesterdays learning | Josh 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-03 | gras: code cleanup and comments from last commit | Josh Blum | |
2013-04-03 | gras: figured out how to do the python reference | Josh Blum | |
2013-04-01 | gras: fix from previous commit: swig element equals | Josh Blum | |
Just put an API call into element so its always there, and call it from swig. | |||
2013-03-31 | gras: more of that include vs import w/ swig | Josh Blum | |
2013-03-31 | gras: fix compile register issue - use dynamic cast | Josh Blum | |
2013-03-28 | gras: virtual destructors for all but Element #67 | Josh Blum | |
2013-03-26 | gras: rename stats to query | Josh Blum | |
2013-03-22 | gras: rename lookup to locate | Josh Blum | |
2013-03-22 | gras: we now have the element tree interface | Josh Blum | |
2013-03-22 | gras: added hier block register subelement | Josh Blum | |
2013-03-21 | gras: removed deprecated lock/unlock calls | Josh Blum | |
2013-03-21 | gras: move element details into header | Josh Blum | |
2013-03-21 | gras: combine block property headers | Josh Blum | |
2013-03-20 | gras: move chrono implementation into detail | Josh Blum | |
2013-03-19 | gras: regular inline for template implementations | Josh Blum | |
2013-03-18 | gras: added pragmas for msvc warnings | Josh Blum | |
2013-03-17 | gras: move block set/get into common area | Josh Blum | |
2013-03-17 | gras: work on python hooks for props interface | Josh Blum | |
2013-03-17 | gras: property tweaks and c++ unit tests | Josh Blum | |
2013-03-17 | gras: property implementation in lib | Josh Blum | |
2013-03-17 | gras: work on C++ API for properties interface | Josh Blum | |
2013-03-06 | gras: top block gets same config style as block | Josh Blum | |
2013-03-04 | gras: move timer accumulate into public header | Josh Blum | |
2013-03-03 | gras: renamed the api call for stats | Josh Blum | |
2013-02-25 | gras: work on new port config API | Josh Blum | |
combined item size config into port config removed set/get, its just a set by reference, this simplified a lot of client code Commit call will apply the changes at runtime. | |||
2013-02-24 | gras: tweaks to python status wrapper | Josh Blum | |