[ANN] bytestring-0.11.0.0-rc1
Ben Franksen
ben.franksen at online.de
Sat Sep 19 09:54:02 UTC 2020
Am 18.09.20 um 19:41 schrieb Andrew Lelechenko:
> 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.
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: .
>
> source-repository-package
> type: git
> location: https://github.com/haskell/bytestring
> tag: 0.11.0.0-rc1
>
> allow-newer:
> *:bytestring
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
ByteString.Builder in
dist-newstyle/src/Cabal-3.2.0.0/Distribution/Utils/Structured.hs and
then running cabal build again.
Cheers
Ben
More information about the Libraries
mailing list