On behalf of the maintainers team I'm happy to announce bytestring-0.11.0.0-rc1: https://github.com/haskell/bytestring/tree/0.11.0.0-rc1 This is a first major release since 2012, so I would like to encourage everyone to give it a try before it is shipped with GHC 9.0.
The update focuses on performance improvements and removes several deprecated functions and modules.
Am 18.09.20 um 19:41 schrieb Andrew Lelechenko:
> On behalf of the maintainers team I'm happy to announce
> https://github.com/haskell/bytestring/tree/0.11.0.0-rc1 This is a
> first major release since 2012, so I would like to encourage everyone
> to give it a try before it is shipped with GHC 9.0. The update
> focuses on performance improvements and removes several deprecated
> functions and modules.
I can report that darcs (which makes heavy use of bytestring and even
includes a few optimizations based on an Internal module) works fine
with this version (test suite passes).
Your build recipe
> Here is an example of cabal.project:
> packages: .
> type: git
> location: https://github.com/haskell/bytestring > tag: 0.11.0.0-rc1
is quite amazing. I knew of allow-newer, but what is this "*:bytestring"
notation? Is that connected to the fact that cabal now unpacks
everything that depends on bytestring inside dist-newstyle/src? It
doesn't normally do that. That was quite helpful because it meant I
could easily fix the (only) error by locally by changing the import of
then running cabal build again.