summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib
AgeCommit message (Collapse)Author
2010-11-10Example of how to fix throw crashesEric Blossom
2010-11-10new test case and fix for problemEric Blossom
2010-11-10Enable test case & fix (missing throw (std::runtime_error) declaration).Eric Blossom
2010-11-10update .gitignoreEric Blossom
2010-11-10Remove .gitignore from empty directoryEric Blossom
2010-11-10Create guile QA framework.Eric Blossom
Also moves hand coded files out of gnuradio-core/src/lib/swig/gnuradio that were getting nuked by make clean.
2010-11-10Reduce guile load time from 4.5 to 1.2 seconds.Eric Blossom
Rewrite re-export-all to only export symbols from the module name supplied.
2010-11-10regeneratedRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10add script names to swig_built_sources, not BUILT_SOURCES. Clean the ↵Rob Savoye
generated files than now live in subdirectories.
2010-11-10Rename coerce.scm to runtime-shim.scm. Modify core.scm to use runtime-shim.Eric Blossom
2010-11-10Export a few more itemsEric Blossom
2010-11-10Cleanup gr:connect and gr:disconnect for Guile.Eric Blossom
Rename {dis,}connect to {dis,}primitive_connect in .i file. Update python code to reflect change.
2010-11-10Routines to coerce blocks and connect themEric Blossom
2010-11-10Rename basic_block coersion method to to_basic_block. Add to_hier_block2 ↵Eric Blossom
and to_top_block. basic_block was renamed because the number of guile generic methods on basic_block was getting large and confusing. to_hier_block2 and to_top_block were added to support coercion to those types in guile (and python). This change simplifies the handling of "connect" in guile.
2010-11-10move good comment to here where it belongsRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10Modules now load cleanly!Eric Blossom
2010-11-10Disable gr_message_source until later...Eric Blossom
2010-11-10Remove duplicate include of gr_endianness.i from general.iEric Blossom
2010-11-10gnuradio-core modules are almost loading cleanly.Eric Blossom
2010-11-10Move sizeof_* from gnuradio.i to runtime.i to avoid multiple definitionsEric Blossom
2010-11-10Version that builds guile goops bindings, but dependencies are hosed.Eric Blossom
Doesn't compile cleanly, but does enough to allow experimentation with goops wrappers. We're currently seeing the nasty interaction between the package system, the "export" syntax, and generic-functions. See thread here: http://lists.gnu.org/archive/html/guile-user/2006-05/msg00007.html for background.
2010-11-10Add %typecheck for complex.Eric Blossom
Fixes problem with moving-average-cc.
2010-11-10Move std_complex.i to gnuradio-core/src/lib/swig/guile.Eric Blossom
Seems to basically work. There's some simple test code inline in gnuradio_core_general.i.
2010-11-10rm gnuradio_swig.scm. Got turned into gnuradio_core.scmEric Blossom
2010-11-10Missed a few: s/_swig_py_/_/Eric Blossom
2010-11-10rename s/gnuradio_swig_python/gnuradio_core/gEric Blossom
2010-11-10regenerateEric Blossom
2010-11-10s/_swig_py_/_core_/gEric Blossom
2010-11-10regenerateEric Blossom
2010-11-10Rename guile libs to libguile-* and install them in $(libdir).Eric Blossom
This follows the Guile recommendations and should remove the need for adding an additional directory to LD_LIBRARY_PATH.
2010-11-10Remove #warning from gr_swig_block_magic.iEric Blossom
2010-11-10Rengenerate Makefile.swig.gen'sEric Blossom
2010-11-10Remove leading _ from guile library names coded into .i filesEric Blossom
2010-11-10Set new install locations for guile scm code and libraries.Eric Blossom
I think we may want to rename the guile .so's and install them into libdir instead...
2010-11-10Remove dead and broken code from GR_SWIG_BLOCK_MAGIC.Eric Blossom
Looks like this hasn't been used since we converted the hier_block stuff to C++, and it's been broken since then.
2010-11-10Move #ifdef SWIGPYTHON outside of %defineEric Blossom
There's apparently a time-of-evaluation issue here. The docs say they reevaluate the contents of %define at expansion time. Apparently SWIGPYTHON et al. aren't defined in whatever scope that may be.
2010-11-10Move common stuff outside of if PYTHONEric Blossom
2010-11-10Move TOP_SWIG_IFILES outside of if PYTHONEric Blossom
2010-11-10Add stub for gnuradio_swig.scm to get make to workEric Blossom
2010-11-10correct typo in script nameRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10move new suffix rules to common Makefile so everything can use them.Rob Savoye
2010-11-10add commentsRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10use suffixes to build scm and py filesRob Savoye
2010-11-10correct which lines are under commentRob Savoye
2010-11-10load the general and gengen files, now that they compile.Rob Savoye