charset

Fast unicode character sets based on complemented PATRICIA tries

http://github.com/ekmett/charset

LTS Haskell 23.14:0.3.12
Stackage Nightly 2025-03-14:0.3.12
Latest on Hackage:0.3.12

See all snapshots charset appears in

BSD-3-Clause licensed by Edward Kmett
Maintained by [email protected]
This version can be pinned in stack with:charset-0.3.12@sha256:1407d80cd518b0329f45b4beb8d67cdee1eff67e2d55670876b1a28635d1a1ad,1578

charsets

Hackage Build Status

Fast utf-8 character sets for Haskell represented as complemented PATRICIA tries.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett

Changes

0.3.12 [2025.03.03]

  • Support building with containers-0.8.*.
  • Drop support for pre-0.4.2.0 versions of containers.

0.3.11 [2024.12.04]

  • Drop support for pre-8.0 versions of GHC.

0.3.10 [2023.08.06]

  • Allow building with bytestring-0.12.*.
  • Replace a use of bytestring’s memset function (which is now deprecated as of bytestring-0.12.*) with base’s fillBytes function.

0.3.9 [2021.11.01]

  • Allow building with GHC 9.2.

0.3.8 [2021.02.17]

  • Add an IsString CharSet instance.

0.3.7.1

  • Minor haddock fixup.

0.3.7

  • Switched to derived Typeable for GHC 7.8 compatibility

0.3.6

  • Removed some duplicated blocks in Data.CharSet.Unicode.Block.blocks, see issue #3.

0.3.5.1

  • Updated dependencies to support GHC 7.8

0.3.5

  • Claim to be Trustworthy.

0.3.3

  • Removed upper bounds on my other packages