Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-base16-devel-2.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ghc-base16-devel 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: 791862 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 development files
This package provides the Haskell base16 library development files.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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.

Files

/usr/lib64/ghc-9.12.4/lib/base16-2.0
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Base16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Base16/Types.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Base16/Types.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/Head.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/Head.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/Utils.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/Utils.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/W16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/W16/Loop.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/W16/Loop.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/W16/ShortLoop.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Base16/Internal/W16/ShortLoop.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Lazy
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Lazy/Base16.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Lazy/Base16.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Short
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Short/Base16.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/ByteString/Short/Base16.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Encoding
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Encoding/Base16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Encoding/Base16.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Encoding/Base16.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Encoding/Base16/Error.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Encoding/Base16/Error.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Lazy
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Lazy/Encoding
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Lazy/Encoding/Base16.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Lazy/Encoding/Base16.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Short
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Short/Encoding
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Short/Encoding/Base16.dyn_hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/Data/Text/Short/Encoding/Base16.hi
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Base16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Base16/Types.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16/Internal
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16/Internal/Head.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16/Internal/Utils.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16/Internal/W16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16/Internal/W16/Loop.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Base16/Internal/W16/ShortLoop.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Lazy
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Lazy/Base16.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Short
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/ByteString/Short/Base16.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Encoding
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Encoding/Base16
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Encoding/Base16.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Encoding/Base16/Error.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Lazy
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Lazy/Encoding
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Lazy/Encoding/Base16.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Short
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Short/Encoding
/usr/lib64/ghc-9.12.4/lib/base16-2.0/extra-compilation-artifacts/hie/Data/Text/Short/Encoding/Base16.hie
/usr/lib64/ghc-9.12.4/lib/base16-2.0/libHSbase16-2.0-FyCznV8ZZzcL2uSEctuQ47.a
/usr/lib64/ghc-9.12.4/lib/package.conf.d/base16-2.0.conf
/usr/share/doc/packages/ghc-base16-devel
/usr/share/doc/packages/ghc-base16-devel/CHANGELOG.md
/usr/share/doc/packages/ghc-base16-devel/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 12 22:37:20 2026