Version 1.8.3 includes support for keyword searching for autotests, package config for legacy builds, and various cleanup build items.
- build
- autotest
- added non-trivial description and keywords to all autotests; all tests have at least a keyword matching their module, and typically their object name
- added "audit" flag to find tests with missing metadata or checks
- core
- logging: fixed issue with stale file handle when closed outside of log environment; added new method to close file from within logging object (thanks, @classabbyamp)
- logging: fixed initialization in reset() that was causing segfaults
- logging: added internal lock/unlock helpers to wrap user-defined callbacks
- filter
- resamp2: moving the default filter design to windowed Kaiser; firdespm
produces a good filter but takes prohibitively long on certain systems
- resamp2: moving the default filter design to windowed Kaiser; firdespm
- nco
- fixing build when M_PI is parenthesized (thanks, @brad0)
- utility
- added method to compute keyword matching for running autotests, benchmarks