base64

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

commit 0e83ab9538f4c79593e70ae5d338c349fdfe0e8b
parent e01f8d10d9bafcab783a6a3bce9ae1b31d6223b6
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 16 May 2026 13:01:30 -0230

meta: rebrand from Pure to Fast

Now that the library uses ARM NEON intrinsics for the hot path
(when available) it's no longer purely Haskell. Update the cabal
synopsis/description and flake.nix description accordingly.

Diffstat:
Mflake.nix | 2+-
Mppad-base64.cabal | 4++--
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/flake.nix b/flake.nix @@ -1,5 +1,5 @@ { - description = "Pure Haskell base64 encoding and decoding on bytestrings."; + description = "Fast Haskell base64 encoding and decoding on bytestrings."; inputs = { ppad-nixpkgs = { diff --git a/ppad-base64.cabal b/ppad-base64.cabal @@ -1,7 +1,7 @@ cabal-version: 3.0 name: ppad-base64 version: 0.1.0 -synopsis: Pure base64 encoding and decoding on bytestrings. +synopsis: Fast base64 encoding and decoding on bytestrings. license: MIT license-file: LICENSE author: Jared Tobin @@ -11,7 +11,7 @@ build-type: Simple tested-with: GHC == { 9.10.3 } extra-doc-files: CHANGELOG description: - Pure base64 encoding and decoding on bytestrings. + Fast base64 encoding and decoding on bytestrings. flag llvm description: Use GHC's LLVM backend.