Path to this page:
Subject: CVS commit: pkgsrc/converters/hs-base64
From: Masatake Daimon
Date: 2024-05-01 16:16:03
Message id: 20240501141603.A4036FA2C@cvs.NetBSD.org
Log Message:
converters/hs-base64: Update to 1.0
1.0.0.0
New epoch time! lots of changes to the API. Please see MIGRATION.md for more info:
Add support for GHC 9.x
Bumped bounds to more modern dependency set
Introduced Base64 newtype, located in Data.Base64.Types, as well as ADT for \
associated alphabets.
Signature for encodeBase64 has changed so that it produces a Base64 wrapped \
value.
decodeBase64 and its URLsafe variants now consume a value of type Base64 and \
produces a decoded value of the underlying type.
The old decodeBase64 and its URLsafe variants is now renamed to \
decodeBase64Untyped*.
Fix for 32-bit systems in which memory barriers were not respected in the \
encoe loop (see: #56)
Optimize encode and decode loops to achieve significant speedup across the board.
Thanks to everyone who contributed (especially @sofia-m-a!).
Files: