summaryrefslogtreecommitdiff
path: root/gruel/src/lib
AgeCommit message (Collapse)Author
2013-02-06gruel: renamed mask to dword_maskNicholas Corgan
2013-02-06core: 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-02-06gruel: adding wrapper layer for gruel threads to enable setting thread affinity.Tom Rondeau
Working in Linux; programmed for Windows (but untested); nops for OSX.
2013-01-01Tweak INCLUDE dirs such that INCLUDE_DIRECTORIES and LINK_DIRECTORIES are ↵Michael L Dickens
ordered as: internal build and source for this component, other components (internal build and source, or already installed), non-project non-system dependencies (e.g., Qt, Boost, Python), system dependencies (e.g., CoreAudio).
2012-12-20gruel: adding a 'pmt_from_complex' call (more clear than pmt_make_rectangular).Tom Rondeau
2012-12-19gruel: pmt_Xvector_elements can be used in Python to return a Python tuple.Tom Rondeau
2012-12-17gruel: changing PMT (de)serialize of complex to make more portable ↵Tom Rondeau
(apparently; for OSX).
2012-12-14gruel: Enabling serialize/deserialize for PMT vectors.Tom Rondeau
2012-12-13gruel: allow us to use pmt_init_Xvector methods in python.Tom Rondeau
2012-12-07core: added gr_tuntap_pdu, gr_socket_pdu, and msg passing enhancementsTim O'Shea
2012-11-29core: adding msg_connect, updating msg interface, adding symbolic block namesTim O'Shea
2012-07-03Merge branch 'maint'Johnathan Corgan
Conflicts: gruel/src/swig/CMakeLists.txt
2012-07-03swig: added additional swig dependencies gruel/coreJohnathan Corgan
pmt swig gen depends upon the generated header core depends upon pmt swig custom target Conflicts: gruel/src/swig/CMakeLists.txt
2012-06-20removing debugTim O'Shea
2012-06-20bug fixxes to tuple serializeTim O'Shea
2012-06-201. handle pmt serialize and deserialize for tuplesTim O'Shea
2. fix offset checking in pmt_annotator_raw
2012-06-15New Features:Tim O'Shea
added support for pmt_serialize and pmt_deserialize for uint64_t type pmts added gr_add_const_bb typed block to gr_add_const_XX gengen
2012-05-02gruel: conditional linking for pthreadJosh Blum
2012-04-30gruel: fix linker assumption made explicit on Ubuntu 12.04Tim Oshea
2012-04-23Various fixes for using Python 2.5.Tom Rondeau
2012-04-16Merge branch 'maint'Johnathan Corgan
2012-04-16Revert "Merge remote branch 'jblum-github/pmt_set_deleter'"Johnathan Corgan
This reverts commit f88b8cf5508d3ba446cb94f800c56d34279cf91e, reversing changes made to a87ac60f15c2593ececb02ba16ab842c20e760d2.
2012-04-16Revert "Merge branch 'test/fix-pmt-deleter' into maint"Johnathan Corgan
This reverts commit 04e2ebb979942cada74f10ea022342716c6851bf, reversing changes made to 25d687550a0322ffaf270f25faf2b4a78a97142c.
2012-04-15Merge branch 'maint'Johnathan Corgan
2012-04-15pmt: fix segfault in deleterJohnathan Corgan
2012-04-13Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau
this in the future. The sed script was provided by Moritz Fischer.
2012-04-04Merge branch 'master' into nextJohnathan Corgan
2012-04-03pmt: added advanded pmt_set_deleter (c++ only)Josh Blum
2012-04-01Removes all references to guile and scheme, which are no longer needed.Tom Rondeau
The remaining pmt_serial_tags.scm is parsed by Python already. Future modifications could change this format to not confuse the point.
2011-12-08Removed autotools, gr-waveform, some cleanupJohnathan Corgan
Nick Foster owes Nick Corgan a six-pack of beer!
2011-10-23the librariesJosh Blum
2011-10-08gr: the CMakeLists.txt took a chill pillJosh Blum
2011-07-20gr: squashed cmakelists.txt into one commitJosh Blum
2011-07-20gruel: support for windows API set realtime schedulingJosh Blum
2011-07-20gruel: API declaration macros for gruel class and function symbolsJosh Blum
2011-07-20gr: replaced uses of snprintf with boost format in common code build by MSVCJosh Blum
2011-04-01build: updating Makefiles for newer linker requirements.Tom Rondeau
2011-03-15Merge branch 'next' of gnuradio.org:gnuradio into nextTom Rondeau
2011-03-14gruel: SWIGing Gruel into Python to access PMTs.Tom Rondeau
2011-02-27gruel thread simplification:Josh Blum
Removed get_new_timeout from thread.h (usrp2_vrt carryover) Basically it was created because of a misunderstanding of the time types; and its only ever called once. This also removes thread.cc Call posix_time::milliseconds in usrp2 control.cc. Notice that it passes a time_duration rather than a ptime (aka system time). Added #include <deque> to gr_buffer.h. It turns out that boost posix_time.hpp implicitly included the deque header which was missing from gr_buffer.h Replaced the include for thread.hpp with only the includes for the boost thread types mentioned in gruel/thread.h. Also, making use of the scoped_lock typedef that comes with boost thread locks. boost 3.5 safe.
2011-02-02gruel: generate pmt_serial_tags with python, removes guile dependencyJosh Blum
2011-01-22Updating copyright.Tom Rondeau
2011-01-18cleanup mkdir usage with boost filesystem:Josh Blum
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs with portable boost filesystem path and directory creation. Gets the correct home directory on windows systems: APPDATA. Replaces large amounts of copypasta with single lines of code. Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files. Adds boost filesystem and system library as build dependencies.
2010-12-23Merge branch 'master' into nextTom Rondeau
* master: clean now gets rid of unittest results. Passes distcheck. Modifying the unittest output. XML files are no longer written outside of the build tree. A new patch for fixing the alsa restart issue. Submitted by Volker Schroer. Reverting last change in alsa. PFB resampler: fix it this way to avoid the signed/unsigned warning. PFB resampler: fixes bug where filter could be looking past the number of inputs. Adding a "change in progress" check to alsa sink. Added a check in alsa sink if error has occurred due to blocking; if so, it will just drop samples and not get backed up. Patch taken from Marcus Leech 10/29/2010. Conflicts: Makefile.common gnuradio-core/src/lib/filter/gr_pfb_arb_resampler_ccf.cc
2010-12-23Modifying the unittest output. XML files are no longer written outside of ↵Tom Rondeau
the build tree.
2010-11-24Major Makefile.am housecleaning. Passes distcheck.Eric Blossom
Move all occurrences of swig_built_sources out of Makefile.am's. Move all SWIG related use of BUILT_SOURCES out of Makefile.am's. Clean up 'if PYTHON' conditionalization in gr-* Still left to do: fix Makefile.swig CLEANFILES and no_dist_files such that they remove exactly the generated files.
2010-10-09rearrange includes to always be: internal GR, external, with GR.Michael Dickens
2010-10-02Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.Tom Rondeau
This also adds a new utility gr_unittests.h, which sets up the path for output files.
2010-09-30Adding an XML outputter for the CPP Unit tests. This is to a) store the ↵Tom Rondeau
output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
2010-09-11Add support for uint64_t to pmt.Eric Blossom