Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.
BSD 3-Clause "New" or "Revised" License
88
stars
4
forks
source link
Use unsafeThawByteArray# once available #8
Closed
Bodigrim closed 11 months ago
See GHC MR https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9739
unsafeThawByteArray#
should be used instead ofunsafeCoerce#
: https://github.com/Bodigrim/linear-builder/blob/38c3587b65957bd4ae5393a98d9ec27f510875f6/src/Data/Text/Builder/Linear/Core.hs#L261-L263