full width aesthetics
The fastrand
package is now used for a non-CSPRNG source. I'd like to think it's much faster than performing a heap allocation, which was a fun academic exercise at best.
Fixes a bug where characters outside the kana range were generated. Sorry, was my oversight.
Trading compile time for PRNG quality (while still acceptable) by replacing the rand
crate with a heap pointer based PRNG.
Various source code simplifications, and dependency + build-related upgrades resulting in much smaller release binaries.
Maintenance release; compiled with latest rust + deps, and packed with bumped UPX.
Smaller binaries, added osx to cross builds.
In addition to a few minor changes, rand
is now pinned to 0.5.x and katakana generation was switched to using SmallRng
. Also, Travis CI was set up to cross-compile and upload release binaries for a variety of platforms.
Now prints version with -v, --version
, also removed unnecessary stdin lock.
Random katakana generation now unwraps instead of matching to \0
, which would never happen anyways.