Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-15 | gras: copied in standard header w/ correct dates | Josh Blum | |
2013-04-15 | gras: make use of work buffer's vec call | Josh Blum | |
2013-04-15 | gras: inline a bunch of wrapper calls | Josh Blum | |
Also simplify the work by reusing work buffers mins already calculated | |||
2013-04-14 | gras: runtime.i export a few more calls from block | Josh Blum | |
2013-03-31 | Merge branch 'maint' into v3.6.4git_gras_support | Josh Blum | |
Conflicts: gnuradio-core/src/lib/runtime/gr_block.cc gnuradio-core/src/lib/runtime/gr_block.h | |||
2013-03-29 | core: addressing issue #529. Using vector<int> instead of vector<unsigned ↵ | Tom Rondeau | |
int> for affinity mask vector. This is wrong as the mask should be unsigned, but necessary for SWIG to work cleanly on both 32-bit and 64-bit platforms. | |||
2013-03-21 | gras: moved the lock/unlock here | Josh Blum | |
2013-03-17 | gras: more changes to get compiling w/ maint | Josh Blum | |
2013-03-17 | Merge branch 'maint' of https://github.com/guruofquality/gnuradio into ↵ | Josh Blum | |
v3.6.4git_gras_support Conflicts: gnuradio-core/src/lib/runtime/gr_block.cc gnuradio-core/src/lib/runtime/gr_block.h gnuradio-core/src/lib/runtime/gr_types.h | |||
2013-03-07 | core: protect against popping a message off the queue if no handler is attached. | Tom Rondeau | |
This mostly solves a problem with threads being launched in random order, so a handler might not be established yet, even if there is a message waiting. Fixes Issue #514. | |||
2013-03-06 | gras: same changes to config struct | Josh Blum | |
2013-02-26 | core: adding a mutex as a protected member of gr_block for use in protecting ↵ | Tom Rondeau | |
set and work function access to variables. This is used in gr-analog's noise_source and gr-filter's fir_filter_XXX since these two cause particular problems (in next's channel model). This shows the use of the mutex for general protection when needed. | |||
2013-02-25 | gras: changes for port config API | Josh Blum | |
2013-02-23 | gras: fix stupid multiple type traits error x86 machine | Josh Blum | |
2013-02-23 | gras: well thats a duplicate now | Josh Blum | |
2013-02-23 | gras: implement io sig ontop of set/get size api | Josh Blum | |
2013-02-22 | gras: continuation from the last commit | Josh Blum | |
Removed a bunch of GRAS_LIBRARIES, we do this in a common place to avoid extra changes. Added virtual destructors for many classes. | |||
2013-02-22 | gras: linker stuff + moving around symbols and shit | Josh Blum | |
Basically there were some issues on OSX linking, because gras wasnt explicitly specified, and was technically exposed by the gr wrappers. As part of this commit, some symbols were moved into the wrappers, and some of the interfaces which were in gras for backwards compat purposes, The compile is still going, but this already addresses a few issues. Now, I don't want to go copying every symbol over, the real solution is to link in gras into whatever library. Probably another commit to come... | |||
2013-02-17 | Merge branch 'maint' into v3.6.4git_gras_support | Josh Blum | |
2013-02-16 | core: only query preferences database once at start of block_executor. | Tom Rondeau | |
2013-02-16 | core: adding and using a PerfCounters section to the config files. | Tom Rondeau | |
gr_block_executor will read the config files to determine if the perf counters are on or off. | |||
2013-02-16 | core: adding new var perf. counters to swig interface. | Tom Rondeau | |
2013-02-15 | core: adding variance calcs to perf. counters. | Tom Rondeau | |
Using running mean/variance algorithm from Knuth's Art of Computer Programming. | |||
2013-02-13 | Merge branch 'maint' | Tom Rondeau | |
2013-02-13 | core: adding necessary include to gr_block_registry.h | Tim O'Shea | |
2013-02-12 | Merge remote-tracking branch 'reynwar/python_msg' | Johnathan Corgan | |
2013-02-12 | Merge remote-tracking branch 'reynwar/min_output' | Johnathan Corgan | |
2013-02-12 | core: typedef vector<unsigned int> so SWIG can handle including it multiple ↵ | Tom Rondeau | |
times. | |||
2013-02-07 | sched: swiging perf counters into Python. | Tom Rondeau | |
2013-02-07 | sched: adding in perf counters to measure performance of blocks during ↵ | Tom Rondeau | |
exectution of flowgraph. Conflicts: CMakeLists.txt gnuradio-core/src/lib/runtime/gr_block.cc gnuradio-core/src/lib/runtime/gr_block_detail.cc gnuradio-core/src/lib/runtime/gr_block_detail.h | |||
2013-02-06 | gruel: renamed mask to dword_mask | Nicholas Corgan | |
2013-02-06 | QA: adding a test to make sure the set_processor_affinity calls work and ↵ | Tom Rondeau | |
top_block starts correctly. | |||
2013-02-06 | core: working thread affinity concept into gr_blocks. | Tom Rondeau | |
Example in gnuradio-core/src/examples/mp-sched/affinity_set.py Documentation describing API in docs/doxygen/other/thread_affinity.dox | |||
2013-01-31 | core: Enabling msg_connect within python blocks. | Roy Thompson | |
2013-01-22 | core: Add min_noutput_items to gr_block. | Ben Reynwar | |
2013-01-15 | Merge remote-tracking branch 'mbant/equal_for_tags' | Tom Rondeau | |
2013-01-15 | core: added remove_tag_item() | Martin Braun | |
2013-01-15 | core: added operator == for tags | Martin Braun | |
2013-01-13 | gras: fixed the misc issues w/ gr python block | Josh Blum | |
There was an bug in the get_tags_in_range impl, found incidentally. Just a little swig + python misc changes. | |||
2013-01-13 | gras: support changeset for 3.6.4 | Josh Blum | |
used volk from next branch cf5c930d89ac89ba5a0da4a616c88d3c37e018ae for grextras support (it uses the dispatcher) empty stubs for the gr_basic_block msg passing. This is going to be difficult to figure out. The alias stuff may or may not be related most qa pass, there seems to be some additional issues, will be working through them on futher commits Conflicts: gnuradio-core/CMakeLists.txt gnuradio-core/src/lib/runtime/CMakeLists.txt gnuradio-core/src/lib/runtime/gr_block.cc gnuradio-core/src/lib/runtime/gr_block.h gnuradio-core/src/lib/runtime/gr_hier_block2.h gnuradio-core/src/lib/runtime/gr_top_block.h gnuradio-core/src/python/gnuradio/gr/__init__.py gr-audio/examples/c++/CMakeLists.txt gr-fcd/examples/c++/CMakeLists.txt grc/python/Port.py | |||
2012-12-31 | core: fixed some unused parameter warnings | Alexandru Csete | |
2012-12-12 | 1. msg passing logic fix for fan-in to hier block outputs and fan-out from ↵ | Tim O'Shea | |
hier block inputs 2. adding hier msg passing example | |||
2012-12-07 | core: added gr_tuntap_pdu, gr_socket_pdu, and msg passing enhancements | Tim O'Shea | |
2012-12-06 | core: Adding function to retrieve the symbol names of a blocks message ports. | Tom Rondeau | |
Updated qa_pdu tests to verify this. | |||
2012-12-03 | core: the mutex is unlocked to begin with and GR doesn't seem to like us ↵ | Tom Rondeau | |
forcing it unlocked here. | |||
2012-11-30 | core: gr_blocks can now have only message ports with no general_work() | Tim O'Shea | |
* msg only blocks now get thread context * added blocking msg queue delete call * added gr_message_strobe block * added grc definitions for message_debug, message_strobe, pdu_to_tagged_stream, tagged_stream_to_pdu. * allow message fan-in connections in GRC | |||
2012-11-29 | Adding PDU to tagged stream and tagged stream to PDU blocks along with QA python | Johnathan Corgan | |
non-stream-connected blocks still need a new thread context | |||
2012-11-29 | core: adding msg_connect, updating msg interface, adding symbolic block names | Tim O'Shea | |
2012-11-22 | runtime: changed check after cast to gr_block. | Tom Rondeau | |
2012-11-22 | runtime: moved setting of min/max buffer sizes from gr_basic_block to gr_block. | Tom Rondeau | |