summaryrefslogtreecommitdiff
path: root/gnuradio-core
AgeCommit message (Collapse)Author
2010-11-10Example of how to fix throw crashesEric Blossom
2010-11-10First pass at waveform-specEric Blossom
2010-11-10add tests for all the constructors, failing ones commented out for nowRob Savoye
2010-11-10Remove guile-test.in. We're not rewriting the header anymoreEric Blossom
2010-11-10make the tests directory before trying to run any testsRob Savoye
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-10Add test case.Eric Blossom
2010-11-10New macros pass-if-throw & expect-fail-throw that test exceptions.Eric Blossom
Confirmed with "connect-5" test in 00_runtime_basics.test.
2010-11-10Add not-yet-working test that should confirm exception raisedEric Blossom
2010-11-10Add comments pointing to info on how to write test cases.Eric Blossom
2010-11-10Nuke srfi-64 codeEric Blossom
2010-11-10Make check works again, now using guile's native test-suite code.Eric Blossom
The srfi-64 code wouldn't pass it's own test code under guile...
2010-11-10Move *.test to tests directoryEric Blossom
2010-11-10guile-test -> guile-test.in so we can use @GUILE@Eric Blossom
2010-11-10Modify *.test to import correct modulesEric Blossom
2010-11-10new QA code work-in-progress (forgot -a ...)Eric Blossom
2010-11-10new QA code work-in-progressEric Blossom
2010-11-10Rename qa_*.scm to *.test to match filenaming convention expected byEric Blossom
test framework.
2010-11-10Import guile's own testing frameworkEric Blossom
2010-11-10fix syntax problem in test-assertEric Blossom
2010-11-10Refactor guile QA code to use test-group.Eric Blossom
2010-11-10Add qa_*.scm files to Makefile as noinst_DATAEric Blossom
2010-11-10Add copyright and license headerEric Blossom
2010-11-10Add QA stub files for all gnuradio-core constructorsEric Blossom
2010-11-10More guile QA codeEric Blossom
2010-11-10First real guile QA codeEric 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