summaryrefslogtreecommitdiff
path: root/gnuradio-core
AgeCommit message (Collapse)Author
2013-04-04gras: switching call to to_elementJosh Blum
2013-03-31Merge branch 'maint' into v3.6.4git_gras_supportJosh Blum
Conflicts: gnuradio-core/src/lib/runtime/gr_block.cc gnuradio-core/src/lib/runtime/gr_block.h
2013-03-29core: 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-26core: fixed block names conflict from next.Tom Rondeau
2013-03-26affinity: fixes a problem with using gr types (for uint8 vectors) in setting ↵Tom Rondeau
processor affinity.
2013-03-21gras: moved the lock/unlock hereJosh Blum
2013-03-17gras: more changes to get compiling w/ maintJosh Blum
2013-03-17Merge 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-14core: boost::filename3::path::/ operator works on older boost verions than /=Tim O'Shea
2013-03-07core: 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-06gras: same changes to config structJosh Blum
2013-03-05prefs: pass strings by reference. Also cleans up a comma in gr_modtool that ↵Tom Rondeau
made a string into a tuple (and C++ angry).
2013-02-26core: 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-25gras: changes for port config APIJosh Blum
2013-02-24gras: move python hier/top wrappers into init.pyJosh Blum
This also addresses a holdover bug from the last commit
2013-02-23gras: fix stupid multiple type traits error x86 machineJosh Blum
2013-02-23gras: well thats a duplicate nowJosh Blum
2013-02-23whoops: revert that accidental commitJosh Blum
2013-02-23gras: implement io sig ontop of set/get size apiJosh Blum
2013-02-22gras: continuation from the last commitJosh 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-22gras: linker stuff + moving around symbols and shitJosh 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-21Merge remote-tracking branch 'ncorgan/random_pdu_fix'Johnathan Corgan
2013-02-19core: removed vestigial debug line.Tom Rondeau
2013-02-19core: prefs setup looks for a local .gnuradio/config.conf to use.Tom Rondeau
Order of precedence: env. vars -> .gnuradio/config.conf -> ${prefix}/etc/gnuradio/conf.d/*
2013-02-18core: fixed gr_random_pdu MSVC incompatibility issueNicholas Corgan
2013-02-17Merge branch 'maint'Johnathan Corgan
2013-02-17core: added missing include for gruel threadJosh Blum
2013-02-17core: if the config files don't exist, just return an empty list; don't fail.Tom Rondeau
2013-02-17Merge branch 'cpp_prefs'Tom Rondeau
2013-02-17Merge branch 'master' of gnuradio.org:gnuradioTom Rondeau
2013-02-17core: added missing include for gruel threadJosh Blum
2013-02-17Merge branch 'maint' into v3.6.4git_gras_supportJosh Blum
2013-02-17Merge branch 'maint'Johnathan Corgan
2013-02-17core: fix gr_message_debug for printing PDUsJohnathan Corgan
2013-02-16core: prefs of true/on/1 and false/off/0 are translated to bools.Tom Rondeau
2013-02-16core: add ability to override config files with environmental variables.Tom Rondeau
Env variables are named GR_CONF_<SECTION>_<OPTION> where the section is the [<section>] name from the config file and the option is the actual option name, all in upercase.
2013-02-16core: only query preferences database once at start of block_executor.Tom Rondeau
2013-02-16core: 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-16core: Making an all C++ version of the preferences/config file readers.Tom Rondeau
This replaces the Python config parser stuff; should have same functionality that we need.
2013-02-16core: adding new var perf. counters to swig interface.Tom Rondeau
2013-02-15core: adding variance calcs to perf. counters.Tom Rondeau
Using running mean/variance algorithm from Knuth's Art of Computer Programming.
2013-02-13Merge branch 'maint'Tom Rondeau
2013-02-13core: adding necessary include to gr_block_registry.hTim O'Shea
2013-02-13Merge branch 'maint'Tom Rondeau
2013-02-13core: cleaning warningsTim O'Shea
2013-02-12Merge remote-tracking branch 'reynwar/python_msg'Johnathan Corgan
2013-02-12Merge remote-tracking branch 'reynwar/min_output'Johnathan Corgan
2013-02-12core: typedef vector<unsigned int> so SWIG can handle including it multiple ↵Tom Rondeau
times.
2013-02-07core: QA still had issues from next branch. This fixes it.Tom Rondeau
2013-02-07sched: swiging perf counters into Python.Tom Rondeau