Fixes a minor abstraction layer violation in the BRank test, restores the stdin buffering that somehow got lost in 0.91, improves accuracy of some calculations needed by BCFN* tests, a few minor other things like that.
This is a major release. It includes significant improvements to most tests, tools, documentation, RNGs, everything. As an example, in 0.90 the core test set had just 3 tests - now in 0.91 it has 5, though one of the five uses very little CPU power.
Two major fixes:
prior version had some debugging code enabled that was breaking autoseeding
prior versions had case sensitivity issues in some header files internally, hurting portability
also some minor fixes
Relatively minor this time. A header portability fix, extra command line options for RNG_test, disabled the SIMD path on ChaCha due to malloc/new not guaranteeing alignment properly, and some documentation updates.
A fairly big release: huge improvements to p-value quality, powerful new command line tools for RNG generation & testing, and lots of smaller improvements.
adds multithreaded testing, fixes bugs in the trivium and jsf16 RNG implementations.
Changes, improvements, & bugfixes for RNGs, the test program, and the documentation.
Fixed issues with randi_fast, HC-256, and licenses;
also minor misc. improvements
The most important thing in this release is that I fixed a bunch of little issues that were preventing it from working on gcc.
There were also some minor misc. improvements.
fixes:
- missing symbol "randi_fast_implementation"
- bloated file sizes
- rare issues with uniform floating point distribution
- removed files that didn't belong
improves:
- now semi-compatible with Boost / C++0x TR1 RNG distributions
- documentation (slightly)
- some RNGs (very slightly)