ppad-bech32 0.2.3 → 0.2.4
raw patch · 4 files changed
+12/−4 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG +3/−0
- bench/Reference/Bech32.hs +0/−1
- ppad-bech32.cabal +9/−2
- test/Reference/Bech32.hs +0/−1
CHANGELOG view
@@ -1,5 +1,8 @@ # Changelog +- 0.2.4 (2025-12-28)+ * Adds an 'llvm' build flag and tests with GHC 9.10.3.+ - 0.2.3 (2025-06-21) * Minor performance improvements and internal housekeeping.
bench/Reference/Bech32.hs view
@@ -20,7 +20,6 @@ import qualified Data.ByteString as BS import qualified Data.ByteString.Char8 as BSC import Data.Char (toLower, toUpper)-import Data.Foldable (foldl') import Data.Functor.Identity (Identity, runIdentity) import Data.Ix (Ix(..)) import Data.Word (Word8)
ppad-bech32.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-bech32-version: 0.2.3+version: 0.2.4 synopsis: bech32 and bech32m encoding/decoding, per BIPs 173 & 350. license: MIT license-file: LICENSE@@ -8,12 +8,17 @@ maintainer: jared@ppad.tech category: Cryptography build-type: Simple-tested-with: GHC == 9.8.1+tested-with: GHC == 9.10.3 extra-doc-files: CHANGELOG description: bech32 and bech32m encoding/decoding on strict bytestrings, per BIPs 173 & 350. +flag llvm+ description: Use GHC's LLVM backend.+ default: False+ manual: True+ source-repository head type: git location: git.ppad.tech/bech32.git@@ -23,6 +28,8 @@ hs-source-dirs: lib ghc-options: -Wall+ if flag(llvm)+ ghc-options: -fllvm -O2 exposed-modules: Data.ByteString.Base32 , Data.ByteString.Bech32.Internal
test/Reference/Bech32.hs view
@@ -20,7 +20,6 @@ import qualified Data.ByteString as BS import qualified Data.ByteString.Char8 as BSC import Data.Char (toLower, toUpper)-import Data.Foldable (foldl') import Data.Functor.Identity (Identity, runIdentity) import Data.Ix (Ix(..)) import Data.Word (Word8)