Statistics
| Branch: | Tag: | Revision:

root / gruel @ 0b5f6611

# Date Author Comment
d692a41f 11/25/2010 01:29 am Eric Blossom

Major Makefile.am housecleaning. Passes distcheck.

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...

cb2fa9a5 10/10/2010 01:10 am Michael Dickens

rearrange includes to always be: internal GR, external, with GR.

2b8bd0d2 10/02/2010 09:16 pm Tom Rondeau

Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.
This also adds a new utility gr_unittests.h, which sets up the path for output files.

036a42c0 09/30/2010 08:08 pm Tom Rondeau

Adding an XML outputter for the CPP Unit tests. This is to a) store the 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.

c986a2ad 09/11/2010 08:06 pm Eric Blossom

Add support for uint64_t to pmt.

ad13c00a 05/29/2010 03:02 am Johnathan Corgan

Make C++ shared libraries versioned

ad973608 04/13/2010 08:51 pm Johnathan Corgan

Add gruel::thread as synonym to boost::thread for convenience

290fc231 04/11/2010 08:30 pm Johnathan Corgan

Removed omnithreads dependency from libusrp2

18ecca1b 03/09/2010 01:21 am Eric Blossom

Replace some calls to pmt constructors with mp(foo) shorthand.

cbbe4816 03/09/2010 01:08 am Eric Blossom

Convert pmt_dict type into an immutable data structure.

This change allows us to safely pass dicts in messages.

8e003a40 10/21/2009 09:20 pm Johnathan Corgan

Merge branch 'vrt' of http://gnuradio.org/git/jblum

Merge fix: added GRUEL_INCLUDES to vrt Makefile
Merge fix: added missing include in gr-vrt

30e016dd 10/07/2009 04:11 pm Johnathan Corgan

Applied patch from Don Ward for Cygwin platform

Add *.exe to .gitignore
Restore ac_compiler in gr_fortran.m4 even when no Fortran was found
Add $(NO_UNDEFINED) to LDFLAGS in atsc Makefile.am, so shared libraries
will be built
Change the order of searching pmt/libpmt-qa.la and libgruel.la in gruel...

85a8e6cd 09/29/2009 02:04 am Josh Blum

added access methods and parsing for caldiv if context

4036435e 09/25/2009 10:57 pm Josh Blum

Reading 64 bit freq out of chunk of context packet.
Where is the rest of my context packet?
Added htonll and ntohll in gruel inet.h
Fixed vrt/types.h freq cast

84d50d0f 09/10/2009 12:09 am Johnathan Corgan

Added missing file to ignores.

cafcd007 08/19/2009 04:57 pm Eric Blossom

Add shorthand for making tuples.

6213d97e 08/19/2009 05:44 am Eric Blossom

Add blobs and shorthand pmt pseudo-constructors.

blobs == Binary Large Object. Very handy for passing around
uninterpreted data. The shorthand constructors were implemented by
overloading the pmt_t mp(foo) function in the pmt namespace.

I originally called "mp" "pmt", but that caused a conflict with the...

4425cea2 08/19/2009 04:02 am Eric Blossom

gruel::send can now send to a pmt.

0f12441c 08/19/2009 02:12 am Eric Blossom

Add top-level msg_passing.h include file.

Incorporate send.h into msg_passing.h.

f7bc7ed2 08/19/2009 01:57 am Eric Blossom

QA code now works.

0f90ae17 08/19/2009 12:39 am Eric Blossom

Add pmt type that wraps a gruel::msg_accepter.

QA code doesn't link because pmt depends on msg and vice versa

a33d7c0d 08/15/2009 04:28 pm Johnathan Corgan

Merged branch 'msg-passing' from http://gnuradio.org/git/eb.git

This is work in progress on the message passing implementation.

Passes distcheck.

Signed-off-by: Johnathan Corgan <>

381ae7f5 08/15/2009 08:45 am Eric Blossom

pmt_write now displays vector and tuple elements.

f8f85dcf 08/15/2009 08:02 am Eric Blossom

Additional QA for tuple.

7ca21b2e 08/15/2009 01:53 am Eric Blossom

Added most of the support for a new PMT type: tuple.

More QA code coming soon.

ad36dccd 08/14/2009 09:04 pm Johnathan Corgan

Applied patch c1258.diff from Stephan Bruns (ticket:359)

This patch changes pmt_t to use boost intrusive pointers.

Patch was modified to apply to new pmt location since the
original patch was created, and add missing include file.

Signed-off-by: Johnathan Corgan <>

253018c6 08/14/2009 06:10 pm git

Added git ignore files auto created from svn:ignore properties.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5

1181c2fe 08/14/2009 04:50 am Eric Blossom

Refactored gr_msg_accepter and gr_tpd_thread_body.

Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.

f67c4ff1 08/14/2009 04:40 am Johnathan Corgan

Added gr_msg_accepter class.

gr_msg_accepter derives from gruel::msg_accepter_msgq and will
implement in its post() a notification of the destination block
thread that a message is pending.

Passes distcheck.

f1598295 08/14/2009 04:26 am git repository hosting

Added git ignore files auto created from svn:ignore properties.

3556ef40 08/01/2009 02:56 pm Johnathan Corgan

Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5

d25d747a 07/27/2009 04:09 am Eric Blossom

Fix for test_pmt when using --with-boost=<foo>

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11504 221aa14e-8319-0410-a670-987f0aec2ac5

2bf2a8f2 07/26/2009 08:01 pm Johnathan Corgan

Merged r11491:11494 from jcorgan/pmt into trunk.

Moves pmt types functions into pmt:: from gruel::

Trunk passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11495 221aa14e-8319-0410-a670-987f0aec2ac5

4b4da485 07/25/2009 05:39 pm Johnathan Corgan

Merge r11462:11485 from jcorgan/omni into trunk.

Removes dependency on omnithreads from gnuradio-core.

Trunk passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11486 221aa14e-8319-0410-a670-987f0aec2ac5

6f50256f 07/20/2009 03:47 am Johnathan Corgan

Merged r11452:11459 from jcorgan/pmt-gruel into trunk. Trunk passes distcheck.

  • Merges libpmt into libgruel
  • Modifies libmblock to use libgruel

gruel::pmt_t will be the fundamental msg content for the new message passing
implemention for 3.3.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11460 221aa14e-8319-0410-a670-987f0aec2ac5

85b76dd5 01/27/2009 06:00 pm Johnathan Corgan

General housekeeping--removing ancient cruft mostly.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10315 221aa14e-8319-0410-a670-987f0aec2ac5

9c396d33 11/03/2008 08:35 pm Johnathan Corgan

Fix issue caused by pkg-config stripping -I/usr/include from --cflags

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9920 221aa14e-8319-0410-a670-987f0aec2ac5

801b22a9 09/23/2008 09:57 pm Eric Blossom

usrp2 work-in-progress

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9643 221aa14e-8319-0410-a670-987f0aec2ac5

20f913ec 09/22/2008 09:53 pm Eric Blossom

fixed copy/paste problem and error handling

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9639 221aa14e-8319-0410-a670-987f0aec2ac5

8e1575e9 09/19/2008 09:47 pm Eric Blossom

extend gruel:enable_realtime_scheduling interface to allow pri/policy

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9607 221aa14e-8319-0410-a670-987f0aec2ac5

8885c15d 09/19/2008 12:42 am Eric Blossom

conditional debugging code

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9605 221aa14e-8319-0410-a670-987f0aec2ac5

2c8ea58e 08/19/2008 11:09 pm Eric Blossom

Merged features/mp-sched -r8915:9335 into the trunk. The trunk now
contains the SMP aware scheduler. This changeset
introduces a dependency on boost 1.35 or later.
See source:gnuradio/trunk/README.building-boost for additional info.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5

c1ff40ad 06/23/2008 12:25 am Johnathan Corgan

Use system byteswap implementations where available.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8658 221aa14e-8319-0410-a670-987f0aec2ac5

1adf4453 06/22/2008 10:56 pm Johnathan Corgan

Added autoconf independent bytesex routines to libgruel.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8654 221aa14e-8319-0410-a670-987f0aec2ac5

b48de00c 06/20/2008 06:14 pm Johnathan Corgan

Merged -r8639:8641 from jcorgan/gruel into trunk. Adds libgruel, the GNU Radio Utility Etcetera Library. See README for description.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8642 221aa14e-8319-0410-a670-987f0aec2ac5