Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-05 | gras: move sbuffer inlines into lib | Josh Blum | |
This avoids inline ASM to be LLVM JIT friendly. This commit includes a unit test for jit factory + sbuffer. | |||
2013-08-01 | gras: jit factory api + unit tests | Josh Blum | |
2013-07-30 | gras: rename some factory functions | Josh Blum | |
2013-07-29 | gras: simplfy factory w/ macros and namespace | Josh Blum | |
2013-07-27 | gras: added arg check with nice warning to callable and factory | Josh Blum | |
2013-07-13 | gras: added comments and renamed tmpl args | Josh Blum | |
2013-07-13 | gras: work on generator scripts for template madness | 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-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: renaming call to x for super serious | 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-05 | gras: save callable work before we tear up more | Josh Blum | |
2013-07-04 | gras: function registry is more flexible | Josh Blum | |
2013-07-03 | gras: use safe as in the property interface | 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: added backup for failing clock_gettime | 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 | props: added query functionality to enumerate properties | Josh Blum | |
2013-05-27 | gras: simplify registration object passing | 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: 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-03-31 | gras: fix compile register issue - use dynamic cast | 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-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 | |
2012-12-23 | added user driven last ptr for sbuffer stitching | Josh Blum | |
2012-11-30 | moved header ipp files to detail, like boost | Josh Blum | |