m... maybe this isn't a breaking change? idk. Does "breaking" mean API-breaking, or results-breaking? I kinda imply the latter in the readme, where I say changing the algorithm will be a major version update, but this is also a quite minor edge-case fix to something that was incorrect. This is a lot to think about before coffee.
Fix https://todo.sr.ht/~icefox/oorandom/9 (off-by-one error) Bump major version for like the first time ever, since this is actually a breaking change. At least by my standards, which are deliberately over-conservative for this package; stability is the point after all. So I suppose anything that makes the PRNG output change is breaking. There haven't been too many breaking changes in this in the last 5 years, so I'm kinda making it up as I go.
Add some snark. Really I need a harmless change to poke the CI again, since "resubmit build" doesn't seem to update its "current" CI status. Sigh.
give CI a nudge
Update metadata to make "repository" and "website" point correctly See https://todo.sr.ht/~icefox/oorandom/8
Added fastrand assessment. Thanks, random inquiry!
people keep making RNG's! XD
Derive Eq Resolves issue #6
Add `nanorand` comparison.
Make `Rand64::new_inc()` public, as it should be Resolves issue #5.
Minor clarifications and updates in readme.
minor typos
Harden user account for CI
Prematurely optimizing CI.
grumble mutter deps
Add code coverage to CI. Also add more cases to unit tests. Coverage is 98%, the remaining 2% is either things that are Quite Unlikely and so difficult to test, or a weird `wrapping_mul()` that shows up as never executed even though it is.
mergeded
Fix bug where Rand64::rand_range always starts from 0. Also adds a unit test for it, and changes the const's used in a couple unit tests just to mix things up a bit. Should resolve issue #3.
Fix README example to actually compile. Someone sent an email with a patch to sr.ht, but I can't bloody even find the mailing list now, which is beyond irksome. Whoever you are, mysterious benefactor, thanks.
Add builds.sr.ht status badge