Bodigrim / linear-builder

Strict Text and ByteString builder, which hides mutable buffer behind linear types and takes amortized linear time.
https://hackage.haskell.org/package/text-builder-linear
BSD 3-Clause "New" or "Revised" License
88 stars 4 forks source link

Use unsafeThawByteArray# once available #8

Closed Bodigrim closed 11 months ago

Bodigrim commented 1 year ago

See GHC MR https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9739

unsafeThawByteArray# should be used instead of unsafeCoerce#: https://github.com/Bodigrim/linear-builder/blob/38c3587b65957bd4ae5393a98d9ec27f510875f6/src/Data/Text/Builder/Linear/Core.hs#L261-L263