base16

Fast Haskell base16 encoding/decoding (docs.ppad.tech/base16).
git clone git://git.ppad.tech/base16.git
Log | Files | Refs | README | LICENSE

commit a87cfc3f6c0fc78ed3611ac653114bb61de3c426
parent 26c4a05654734a49bfaf0508baac0efb5ebc4b6e
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 10 Oct 2026 18:59:11 +0400

release: v0.3.1

Diffstat:
MCHANGELOG | 8++++++++
Mppad-base16.cabal | 2+-
2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,13 @@ # Changelog +- 0.3.1 (2026-10-10) + * The portable implementation now lives in an internal + 'Data.ByteString.Base16.Pure' module, and + 'Data.ByteString.Base16.Arm' is no longer exposed. Both are hidden + internal modules; the public API is unchanged. + * Expands the test suite to exercise both the NEON and portable + implementations, including on invalid inputs. + - 0.3.0 (2026-05-16) * Features order-of-magnitude performance improvements in both encoding and decoding, especially on ARM platforms where NEON diff --git a/ppad-base16.cabal b/ppad-base16.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-base16 -version: 0.3.0 +version: 0.3.1 synopsis: Fast base16 encoding and decoding on bytestrings. license: MIT license-file: LICENSE