summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-09-05gras: move sbuffer inlines into libJosh Blum
This avoids inline ASM to be LLVM JIT friendly. This commit includes a unit test for jit factory + sbuffer.
2013-08-30gras: changed license to gplJosh Blum
2013-08-30gras: update grex submoduleJosh Blum
2013-08-30gras: switched grextras to grex repoJosh Blum
2013-08-30gras: use python's internal import moduleJosh Blum
2013-08-30gras: update PMC submodule for fixJosh Blum
2013-08-30gras: use Theron's Utils.h for numa allocJosh Blum
2013-08-30gras: fix jit factory declaration when no LLVMJosh Blum
2013-08-06gras: added gcc warning unused flagJosh Blum
2013-08-06gras: missing ifdef for jit factory w/o llvmJosh Blum
2013-08-05gras: removed extra slashesJosh Blum
2013-08-05gras: jit factory use FindProgramByNameJosh Blum
2013-08-05gras: work on using clang api - but commented outJosh Blum
The last thing missing is that the API use case doesnt automatically have default C++ include paths.
2013-08-04gras: jit factory automatically adds GRAS_ROOT include pathJosh Blum
2013-08-01gras: require cmake 2.8Josh Blum
2013-08-01gras: update grextras submodule for awesome workJosh Blum
2013-08-01gras: jit factory api + unit testsJosh Blum
2013-07-31gras: fixed docs for factoryJosh Blum
2013-07-31gras: take care of some misc warningsJosh Blum
2013-07-31grextras: create test macro that works w/ toolJosh Blum
2013-07-31Merge branch 'gras_tool3'Josh Blum
2013-07-31gras: update submodulesJosh Blum
2013-07-30gras: export a GRAS_TOOL_MODULE_PATH from TOOLJosh Blum
2013-07-30gras: added helpful gr python module to installJosh Blum
2013-07-30gras: copied common defs into a new cmake fileJosh Blum
2013-07-30gras: rename some factory functionsJosh Blum
2013-07-29gras: use common test utils for allJosh Blum
2013-07-29gras: simplfy factory w/ macros and namespaceJosh Blum
2013-07-28gras: make the target location global scopeJosh Blum
2013-07-28gras: created GRAS_SWIG_TOOL to help registering new typesJosh Blum
2013-07-28gras: added more vars to gras toolsJosh Blum
2013-07-28gras: fixed typo on exceptionsJosh Blum
2013-07-28gras: squashed tool work with changesJosh Blum
2013-07-27gras: factory docstrings -- more realistic exampleJosh Blum
2013-07-27gras: just warn if the factory is already registeredJosh Blum
2013-07-27gras: added arg check with nice warning to callable and factoryJosh Blum
2013-07-27gras: dont need native path here, boost fs can handle itJosh Blum
2013-07-27gras: work on module loading and python factoryJosh Blum
naming convention, path convention, env var convention, And, make a python factory -- but its a little halfassed. You see, we didnt do the swig director thing yet, so C++ cant yet create python blocks from the factory.
2013-07-25gras: make ptree usage optional on old boostsJosh Blum
2013-07-23gras: minor fix for closed feedback loopJosh Blum
This updates the input available state after handling preload. Thanks Devin!
2013-07-17gras: module loading is recursive and takes filesJosh Blum
2013-07-15gras: make all start/commit messages high-prioJosh Blum
This makes doing live topology changes w/ commit instant, even if much buffering is backed up.
2013-07-14gras: fixed allocation override bug + unit testJosh Blum
When multiple consumers all choose to override the buffer, they were doing so with the same token, this lead to some buffer allocation confusion and nasty errors. Its ok for one to win out, but each allocator needs a unique token. There is also a unit test to check for this behaviour.
2013-07-14gras: update submodulesJosh Blum
2013-07-14gras: circ buff mutex for dealloc as wellJosh Blum
2013-07-13gras: minor tweaks to callable + gen scriptJosh Blum
2013-07-13gras: always use ns for TimeTagJosh 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-13gras: update PMC submoduleJosh Blum
2013-07-13Merge branch 'generate_templates'Josh Blum
2013-07-13gras: added comments and renamed tmpl argsJosh Blum