Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | runtime: fix gr::random API to be fixed-width 64 bit, use XOROSHIRO128+ | Marcus Müller | 2021-04-06 | 1 | -2/+27 |
| | | | | | | | | | | | | | | | Seeding being inconsistent between gr::random and things like fastnoise source is an outstanding issue (#1559). Fix that by fixing the API, and pivoting to our built-in XOROSHIRO128+, which is also substantially faster than MT19937. For that purpose, introduce, and python-bind, a wrapper class that can be used with STL distribution shapers. Add a unit test for the (P)RNG. Signed-off-by: Marcus Müller <mmueller@gnuradio.org> | ||||
* | runtime/random: xoroshiro128p.h was _nearly_ C compatible | Marcus Müller | 2021-03-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Marcus Müller <mmueller@gnuradio.org> | ||||
* | clang-tidy: run full .clang-tidy on C++17 codebase | Marcus Müller | 2021-01-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | run /usr/share/clang/run-clang-tidy.py -checks=file '-header-filter=.*' -fix .. from build directory. Then, clang-format -i $(git diff --name-only origin/master) to clang-format changed files. Then, refresh all header hashes in pybind bindings (*/python/bindings/*.cc) Signed-off-by: Marcus Müller <mmueller@gnuradio.org> | ||||
* | pybind: add hash check to binding file creation (#3472) | mormj | 2020-06-04 | 1 | -1/+9 |
| | |||||
* | runtime: add pybind11 bindings | Josh Morman | 2020-06-04 | 1 | -0/+69 |