haskell / attoparsec

A fast Haskell library for parsing ByteStrings
http://hackage.haskell.org/package/attoparsec
Other
512 stars 93 forks source link

attoparsec-0.13.2.3 needs revision (doesn't build with GHC-9.0, base-4.15) #180

Closed phadej closed 2 years ago

phadej commented 3 years ago
                     9.0.1  8.10.4  8.8.4  8.6.5  8.4.4  8.2.2  8.0.2  7.10.3  7.8.4  7.6.3  7.4.2  7.2.2  7.0.4
attoparsec-0.13.2.5  NO-IP  OK      OK     OK     OK     OK     OK     OK      OK     OK     OK     OK     OK   
attoparsec-0.13.2.4  OK     OK      OK     OK     OK     OK     OK     OK      OK     OK     OK     OK     OK   
attoparsec-0.13.2.3  FAIL   OK      OK     OK     OK     OK     OK     OK      OK     OK     OK     OK     OK   
attoparsec-0.13.2.2  NO-IP  NO-IP   NO-IP  OK     OK     OK     OK     OK      OK     OK     OK     OK     OK   
attoparsec-0.13.2.1  NO-IP  NO-IP   NO-IP  OK     OK     OK     OK     OK      NO-IP  NO-IP  NO-IP  NO-IP  NO-IP
attoparsec-0.13.2.0  NO-IP  NO-IP   NO-IP  OK     OK     OK     OK     OK      OK     OK     OK     OK     OK   
[ 5 of 21] Compiling Data.Attoparsec.Text.Buffer ( Data/Attoparsec/Text/Buffer.hs, /codetmp/attoparsec-0.13.2.3/.dist-newstyle-trustee/7478053b63c7749120bdb218b82bd28e5baa489534f8f5f0c33963a252fbcb68c0691edc6325fe9e0cbfef710e6d0f4f3ea3cc9eea97da265794bfe1947cf16a/build/x86_64-linux/ghc-9.0.1/attoparsec-0.13.2.3/noopt/build/Data/Attoparsec/Text/Buffer.o, /codetmp/attoparsec-0.13.2.3/.dist-newstyle-trustee/7478053b63c7749120bdb218b82bd28e5baa489534f8f5f0c33963a252fbcb68c0691edc6325fe9e0cbfef710e6d0f4f3ea3cc9eea97da265794bfe1947cf16a/build/x86_64-linux/ghc-9.0.1/attoparsec-0.13.2.3/noopt/build/Data/Attoparsec/Text/Buffer.dyn_o )

Data/Attoparsec/ByteString/Buffer.hs:61:1: warning: [-Wunused-imports]
    The import of ‘Data.Semigroup’ is redundant
      except perhaps to import instances from ‘Data.Semigroup’
    To import instances alone, use: import Data.Semigroup()
   |
61 | import Data.Semigroup (Semigroup(..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Data/Attoparsec/Text/Buffer.hs:51:43: error:
    Module ‘GHC.Base’ does not export ‘unsafeCoerce#’
   |
51 | import GHC.Base (Int(..), indexIntArray#, unsafeCoerce#, writeIntArray#)
   |                                           ^^^^^^^^^^^^^
phadej commented 2 years ago

Done by trustees