packages feed

Cabal revisions of text-short-0.1.4

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
 cabal-version:       1.18 name:                text-short version:             0.1.4+x-revision:          1 synopsis:            Memory-efficient representation of Unicode text strings license:             BSD3 license-file:        LICENSE                      .                      The main difference between 'Text' and 'ShortText' is that 'ShortText' uses UTF-8 instead of UTF-16 internally and also doesn't support zero-copy slicing (thereby saving 2 words). Consequently, the memory footprint of a (boxed) 'ShortText' value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload. -tested-with:         GHC==9.0.1, GHC==8.10.4, GHC==8.8.3, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==9.2.0.20210821+tested-with:         GHC==9.0.1, GHC==8.10.4, GHC==8.8.3, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==9.2.1 extra-source-files:  ChangeLog.md  Source-Repository head    build-depends:       base        >= 4.7    && < 4.17                      , bytestring  >= 0.10.4 && < 0.12-                     , hashable    >= 1.2.6  && < 1.4+                     , hashable    >= 1.2.6  && < 1.5                      , deepseq     >= 1.3    && < 1.5                      , text        >= 1.0    && < 1.3                      , binary      >= 0.7.1  && < 0.9
revision 2
 cabal-version:       1.18 name:                text-short version:             0.1.4-x-revision:          1+x-revision:          2 synopsis:            Memory-efficient representation of Unicode text strings license:             BSD3 license-file:        LICENSE     build-depends: bytestring >= 0.10.8.0    if !impl(ghc >= 8.0)-     build-depends: semigroups >= 0.18.2 && < 0.20+     build-depends: semigroups >= 0.18.2 && < 0.21    -- GHC version specific PrimOps   if impl(ghc >= 8.4)