| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ghc-base16-doc | Distribution: openSUSE Tumbleweed |
| Version: 2.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 19 19:45:51 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 784738 | Source RPM: ghc-base16-2.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://hackage.haskell.org/package/base16 | |
| Summary: Haskell base16 library documentation | |
This package provides the Haskell base16 library documentation.
BSD-3-Clause
* Mon Oct 19 2026 Peter Simons <psimons@suse.com>
- Update base16 to version 2.0.
[#]# 2.0
This major release removes two public functions. See
[MIGRATION-2.0.md](MIGRATION-2.0.md) for migration examples.
- Replace `isBase16` and `isValidBase16` with `parseBase16` in all six
ByteString and Text modules. Parsing checks even length and the mixed-case
hexadecimal alphabet, then preserves the original encoded representation.
For a Boolean check a la `isBase16`, just use `isRight` . For `parseBase16`, odd-length alphabet-only inputs
previously accepted by `isValidBase16` are now rejected.
- Add an optional manual `simd` flag, which is off by default, using the bundled `cbits`
which give runtime-detected x86-64 AVX2/SSSE3 encoding and decoding.
Unsupported targets and inputs under the simd threshold use the scalar fallbacks;
lenient decoding remains scalar.
- Accelerate ShortByteString/ShortText encoding and checked/typed decoding with
direct byte-array SIMD bindings, without pinning or copying through strict
ByteString. Short parsers now validate through the short decoder.
- Preserve scalar decoding errors and input-relative offsets with SIMD.
- Fix lazy typed decoding when hex pairs cross chunk boundaries. Lazy checked
decoding now materializes the complete input for consistent total-length
checks and global error offsets. Lazy parsing retains the original chunks.
- Fix [#32](https://github.com/emilypi/Base16/issues/32): lenient Text decoding
no longer throws on malformed UTF-8. Valid UTF-8 is preserved; invalid bytes
fall back to their Latin-1 characters. Apply the same policy to lazy Text
and ShortText, avoiding invalid UTF-8 inside the short-text result.
- Require GHC 9.6 or later, support GHC 9.6 through 9.14, refresh CI, and retire
the old i386 32 bit support.
- Guard encoded output size calculations against integer overflow.
* Thu Jan 01 2026 Peter Simons <psimons@suse.com>
- Add base16 at version 1.0 revision 4.
/usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0 /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/CHANGELOG.md /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-Base16-Types.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-ByteString-Base16-Internal-Head.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-ByteString-Base16-Internal-Utils.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-ByteString-Base16-Internal-W16-Loop.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-ByteString-Base16-Internal-W16-ShortLoop.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-ByteString-Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-ByteString-Lazy-Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-ByteString-Short-Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-Text-Encoding-Base16-Error.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-Text-Encoding-Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-Text-Lazy-Encoding-Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/Data-Text-Short-Encoding-Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/MIGRATION-1.0.md /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/MIGRATION-2.0.md /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/README.md /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/base16.haddock /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/base16.txt /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/doc-index.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/haddock-bundle.min.js /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/index.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/linuwial.css /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/meta.json /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/quick-jump.css /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.Base16.Types.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.ByteString.Base16.Internal.Head.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.ByteString.Base16.Internal.Utils.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.ByteString.Base16.Internal.W16.Loop.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.ByteString.Base16.Internal.W16.ShortLoop.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.ByteString.Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.ByteString.Lazy.Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.ByteString.Short.Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.Text.Encoding.Base16.Error.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.Text.Encoding.Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.Text.Lazy.Encoding.Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/Data.Text.Short.Encoding.Base16.html /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/highlight.js /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/src/style.css /usr/share/doc/packages/ghc-9.12.4/html/libraries/base16-2.0/synopsis.png /usr/share/licenses/ghc-base16-doc /usr/share/licenses/ghc-base16-doc/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 01:28:40 2026