Running phase: setupCompilerEnvironmentPhase Build with /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3. Running phase: unpackPhase unpacking source archive /nix/store/nw2r6m7mvv69m3mkdwi6z7rkihwwzq7s-aeson-2.2.4.1.tar.gz source root is aeson-2.2.4.1 setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "aeson-2.2.4.1/tests/UnitTests/UTCTime.hs" Running phase: patchPhase Running phase: compileBuildDriverPhase setupCompileFlags: -package-db=/build/tmp.3kJeoheVdQ/setup-package.conf.d -threaded [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.3kJeoheVdQ/Main.o ) [2 of 2] Linking Setup Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase configureFlags: --verbose --prefix=/nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bpwm1l1r9xm3ipimwzdgzg3xi48k50mg-aeson-2.2.4.1-doc/share/doc/aeson-2.2.4.1 --with-gcc=gcc --package-db=/build/tmp.3kJeoheVdQ/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/62qhvy2m2lpqj7ca39j9wvp2kkcxwdcg-ncurses-6.6/lib --extra-lib-dirs=/nix/store/rkfkkdgwz8y31hk76i4b9s59h5raya9n-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/hkxx26hifhkm5xsfwk1khwi1bkal3i9k-elfutils-0.195/lib --extra-lib-dirs=/nix/store/sy8ark85hgjhhcr1ycgarf5w7ajw8jcc-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/51bryd6zjk96w46s7g30azhbfrwhbh76-numactl-2.0.18/lib Using Parsec parser Configuring aeson-2.2.4.1... Flags chosen: ordered-keymap=True Dependency OneTuple >=0.4.1.1 && <0.5: using OneTuple-0.4.2.1 Dependency QuickCheck >=2.14.3 && <2.16 || >=2.16.0.0 && <2.17 || >=2.17.1.0 && <2.18 || >=2.18.0.0 && <2.19: using QuickCheck-2.15.0.1 Dependency base >=4.12.0.0 && <5: using base-4.20.2.0 Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.2.0 Dependency character-ps >=0.1 && <0.2: using character-ps-0.1 Dependency containers >=0.6.0.1 && <0.9: using containers-0.7 Dependency data-fix >=0.3.2 && <0.4: using data-fix-0.3.4 Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 Dependency dlist >=1.0 && <1.1: using dlist-1.0 Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.9 Dependency hashable >=1.4.6.0 && <1.5 || >=1.5.0.0 && <1.6: using hashable-1.5.1.0 Dependency indexed-traversable >=0.1.2 && <0.2: using indexed-traversable-0.1.4 Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 Dependency integer-logarithms >=1.0.3.1 && <1.1: using integer-logarithms-1.0.5 Dependency network-uri >=2.6.4.1 && <2.7: using network-uri-2.6.4.2 Dependency primitive >=0.8.0.0 && <0.9 || >=0.9.0.0 && <0.10: using primitive-0.9.1.0 Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.8.1 Dependency semialign >=1.3 && <1.4: using semialign-1.3.1.1 Dependency strict >=0.5 && <0.6: using strict-0.5.1 Dependency tagged >=0.8.7 && <0.9: using tagged-0.8.9 Dependency template-haskell >=2.14.0.0 && <2.25: using template-haskell-2.22.0.0 Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1.3 Dependency text-iso8601 >=0.1.1 && <0.2: using text-iso8601-0.1.1.1 Dependency text-short >=0.1.5 && <0.2: using text-short-0.1.6.1 Dependency th-abstraction >=0.5.0.0 && <0.6 || >=0.6.0.0 && <0.7 || >=0.7.0.0 && <0.8: using th-abstraction-0.7.2.0 Dependency these >=1.2 && <1.3: using these-1.2.1 Dependency time >=1.8.0.2 && <1.16: using time-1.12.2 Dependency time-compat >=1.9.6 && <1.10: using time-compat-1.9.9 Dependency unordered-containers >=0.2.10.0 && <0.3: using unordered-containers-0.2.20.1 Dependency uuid-types >=1.0.5 && <1.1: using uuid-types-1.0.6.1 Dependency vector >=0.13.0.0 && <0.14: using vector-0.13.2.0 Dependency witherable >=0.4.2 && <0.6: using witherable-0.5 Dependency Diff >=0.4 && <0.6 || >=1.0.2 && <1.1: using Diff-1.0.2 Dependency OneTuple: using OneTuple-0.4.2.1 Dependency QuickCheck: using QuickCheck-2.15.0.1 Dependency aeson: using aeson-2.2.4.1 Dependency base: using base-4.20.2.0 Dependency base-compat: using base-compat-0.14.1 Dependency base-orphans >=0.5.3 && <0.10: using base-orphans-0.9.4 Dependency base16-bytestring: using base16-bytestring-1.0.2.0 Dependency bytestring: using bytestring-0.12.2.0 Dependency containers: using containers-0.7 Dependency data-fix: using data-fix-0.3.4 Dependency directory: using directory-1.3.8.5 Dependency dlist: using dlist-1.0 Dependency filepath: using filepath-1.5.4.0 Dependency generic-deriving >=1.10 && <1.15: using generic-deriving-1.14.7 Dependency generically: using generically-0.1.1 Dependency hashable: using hashable-1.5.1.0 Dependency indexed-traversable: using indexed-traversable-0.1.4 Dependency integer-logarithms >=1 && <1.1: using integer-logarithms-1.0.5 Dependency network-uri: using network-uri-2.6.4.2 Dependency quickcheck-instances >=0.3.29 && <0.5: using quickcheck-instances-0.3.33 Dependency scientific: using scientific-0.3.8.1 Dependency strict: using strict-0.5.1 Dependency tagged: using tagged-0.8.9 Dependency tasty: using tasty-1.5.4 Dependency tasty-golden: using tasty-golden-2.3.6 Dependency tasty-hunit: using tasty-hunit-0.10.2 Dependency tasty-quickcheck: using tasty-quickcheck-0.11.1 Dependency text: using text-2.1.3 Dependency text-short: using text-short-0.1.6.1 Dependency these: using these-1.2.1 Dependency time: using time-1.12.2 Dependency time-compat: using time-compat-1.9.9 Dependency unordered-containers: using unordered-containers-0.2.20.1 Dependency uuid-types: using uuid-types-1.0.6.1 Dependency vector: using vector-0.13.2.0 Source component graph: component lib component test:aeson-tests dependency lib Configured component graph: component aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g include OneTuple-0.4.2.1-JJ7tEmjebjJF4x4Y35NQlr include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF include base-4.20.2.0-2363 include bytestring-0.12.2.0-48be include character-ps-0.1-A03VaiflAzs4GIuUlKpBOH include containers-0.7-5389 include data-fix-0.3.4-Eo4bD7qfhZrF0LoUoPVguA include deepseq-1.5.0.0-f4ea include dlist-1.0-YoZ3i0qHObF2PGh15YQXx include exceptions-0.10.9-507c include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include indexed-traversable-0.1.4-G2ANYUCr33WEvYjI8JfKYH include integer-conversion-0.1.1-HwWWP7FqZXW8jUr8mZmOkU include integer-logarithms-1.0.5-Fx55MpwLPUKLZibgRSDjJ8 include network-uri-2.6.4.2-KyFBGAzuVfpJI3xfdCrgap include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og include scientific-0.3.8.1-5iD9QSAXUXR2Z3f5rlJL4x include semialign-1.3.1.1-AQ7zFGmvAnGE1lCp2VTWQt include strict-0.5.1-CyUF5vQyxWNLtGZ1dpQ1Kp include tagged-0.8.9-J2W6TpCWKplpk1WtN8hks include template-haskell-2.22.0.0-ac43 include text-2.1.3-5a6f include text-iso8601-0.1.1.1-FFmEqEBbQvj4ooS1g6bVZO include text-short-0.1.6.1-9lWjgScWw1yCvVnw6z2xKx include th-abstraction-0.7.2.0-LGDBCcVvagWLuSu3MLQGSa include these-1.2.1-9ASQC8Y69m9Cfn9ApKuJiB include time-1.12.2-14cf include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI include unordered-containers-0.2.20.1-BeFtB1jutjIEhIXRCwaLMe include uuid-types-1.0.6.1-4hDZEGdkc831k2ljQTOASX include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b include witherable-0.5-7krWeQhCjfjHMbuRRwQ3lt component aeson-2.2.4.1-JZOOtCkNTCGIS6i8r3GzQM-aeson-tests include Diff-1.0.2-LXSLvOxngg4IEqhnLZ7Mbl include OneTuple-0.4.2.1-JJ7tEmjebjJF4x4Y35NQlr include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF include aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g include base-4.20.2.0-2363 include base-compat-0.14.1-4GmTpj5ackH9wdifqW0UgK include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5 include base16-bytestring-1.0.2.0-ACCqZmDb2Ap1az82sG62H2 include bytestring-0.12.2.0-48be include containers-0.7-5389 include data-fix-0.3.4-Eo4bD7qfhZrF0LoUoPVguA include directory-1.3.8.5-e40b include dlist-1.0-YoZ3i0qHObF2PGh15YQXx include filepath-1.5.4.0-fddf include generic-deriving-1.14.7-BhQjJFMiWNDASVzbgQIh3H include generically-0.1.1-8DdCCJbpG48IbjeRkfuobY include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include indexed-traversable-0.1.4-G2ANYUCr33WEvYjI8JfKYH include integer-logarithms-1.0.5-Fx55MpwLPUKLZibgRSDjJ8 include network-uri-2.6.4.2-KyFBGAzuVfpJI3xfdCrgap include quickcheck-instances-0.3.33-7l2IdKrIiYm2xiik1IHIkR include scientific-0.3.8.1-5iD9QSAXUXR2Z3f5rlJL4x include strict-0.5.1-CyUF5vQyxWNLtGZ1dpQ1Kp include tagged-0.8.9-J2W6TpCWKplpk1WtN8hks include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-golden-2.3.6-2hQyKTTJXyrEpGk77ZnLVJ include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G include text-2.1.3-5a6f include text-short-0.1.6.1-9lWjgScWw1yCvVnw6z2xKx include these-1.2.1-9ASQC8Y69m9Cfn9ApKuJiB include time-1.12.2-14cf include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI include unordered-containers-0.2.20.1-BeFtB1jutjIEhIXRCwaLMe include uuid-types-1.0.6.1-4hDZEGdkc831k2ljQTOASX include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b Linked component graph: unit aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g include OneTuple-0.4.2.1-JJ7tEmjebjJF4x4Y35NQlr include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF include base-4.20.2.0-2363 include bytestring-0.12.2.0-48be include character-ps-0.1-A03VaiflAzs4GIuUlKpBOH include containers-0.7-5389 include data-fix-0.3.4-Eo4bD7qfhZrF0LoUoPVguA include deepseq-1.5.0.0-f4ea include dlist-1.0-YoZ3i0qHObF2PGh15YQXx include exceptions-0.10.9-507c include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include indexed-traversable-0.1.4-G2ANYUCr33WEvYjI8JfKYH include integer-conversion-0.1.1-HwWWP7FqZXW8jUr8mZmOkU include integer-logarithms-1.0.5-Fx55MpwLPUKLZibgRSDjJ8 include network-uri-2.6.4.2-KyFBGAzuVfpJI3xfdCrgap include primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og include scientific-0.3.8.1-5iD9QSAXUXR2Z3f5rlJL4x include semialign-1.3.1.1-AQ7zFGmvAnGE1lCp2VTWQt include strict-0.5.1-CyUF5vQyxWNLtGZ1dpQ1Kp include tagged-0.8.9-J2W6TpCWKplpk1WtN8hks include template-haskell-2.22.0.0-ac43 include text-2.1.3-5a6f include text-iso8601-0.1.1.1-FFmEqEBbQvj4ooS1g6bVZO include text-short-0.1.6.1-9lWjgScWw1yCvVnw6z2xKx include th-abstraction-0.7.2.0-LGDBCcVvagWLuSu3MLQGSa include these-1.2.1-9ASQC8Y69m9Cfn9ApKuJiB include time-1.12.2-14cf include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI include unordered-containers-0.2.20.1-BeFtB1jutjIEhIXRCwaLMe include uuid-types-1.0.6.1-4hDZEGdkc831k2ljQTOASX include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b include witherable-0.5-7krWeQhCjfjHMbuRRwQ3lt Data.Aeson=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson,Data.Aeson.Decoding=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Decoding,Data.Aeson.Decoding.ByteString=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Decoding.ByteString,Data.Aeson.Decoding.ByteString.Lazy=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Decoding.ByteString.Lazy,Data.Aeson.Decoding.Text=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Decoding.Text,Data.Aeson.Decoding.Tokens=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Decoding.Tokens,Data.Aeson.Encoding=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Encoding,Data.Aeson.Encoding.Internal=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Encoding.Internal,Data.Aeson.Key=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Key,Data.Aeson.KeyMap=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.KeyMap,Data.Aeson.QQ.Simple=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.QQ.Simple,Data.Aeson.RFC8785=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.RFC8785,Data.Aeson.TH=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.TH,Data.Aeson.Text=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Text,Data.Aeson.Types=aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g:Data.Aeson.Types unit aeson-2.2.4.1-JZOOtCkNTCGIS6i8r3GzQM-aeson-tests include Diff-1.0.2-LXSLvOxngg4IEqhnLZ7Mbl include OneTuple-0.4.2.1-JJ7tEmjebjJF4x4Y35NQlr include QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF include aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g include base-4.20.2.0-2363 include base-compat-0.14.1-4GmTpj5ackH9wdifqW0UgK include base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5 include base16-bytestring-1.0.2.0-ACCqZmDb2Ap1az82sG62H2 include bytestring-0.12.2.0-48be include containers-0.7-5389 include data-fix-0.3.4-Eo4bD7qfhZrF0LoUoPVguA include directory-1.3.8.5-e40b include dlist-1.0-YoZ3i0qHObF2PGh15YQXx include filepath-1.5.4.0-fddf include generic-deriving-1.14.7-BhQjJFMiWNDASVzbgQIh3H include generically-0.1.1-8DdCCJbpG48IbjeRkfuobY include hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik include indexed-traversable-0.1.4-G2ANYUCr33WEvYjI8JfKYH include integer-logarithms-1.0.5-Fx55MpwLPUKLZibgRSDjJ8 include network-uri-2.6.4.2-KyFBGAzuVfpJI3xfdCrgap include quickcheck-instances-0.3.33-7l2IdKrIiYm2xiik1IHIkR include scientific-0.3.8.1-5iD9QSAXUXR2Z3f5rlJL4x include strict-0.5.1-CyUF5vQyxWNLtGZ1dpQ1Kp include tagged-0.8.9-J2W6TpCWKplpk1WtN8hks include tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre include tasty-golden-2.3.6-2hQyKTTJXyrEpGk77ZnLVJ include tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF include tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G include text-2.1.3-5a6f include text-short-0.1.6.1-9lWjgScWw1yCvVnw6z2xKx include these-1.2.1-9ASQC8Y69m9Cfn9ApKuJiB include time-1.12.2-14cf include time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI include unordered-containers-0.2.20.1-BeFtB1jutjIEhIXRCwaLMe include uuid-types-1.0.6.1-4hDZEGdkc831k2ljQTOASX include vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b Ready component graph: definite aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g depends OneTuple-0.4.2.1-JJ7tEmjebjJF4x4Y35NQlr depends QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF depends base-4.20.2.0-2363 depends bytestring-0.12.2.0-48be depends character-ps-0.1-A03VaiflAzs4GIuUlKpBOH depends containers-0.7-5389 depends data-fix-0.3.4-Eo4bD7qfhZrF0LoUoPVguA depends deepseq-1.5.0.0-f4ea depends dlist-1.0-YoZ3i0qHObF2PGh15YQXx depends exceptions-0.10.9-507c depends hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik depends indexed-traversable-0.1.4-G2ANYUCr33WEvYjI8JfKYH depends integer-conversion-0.1.1-HwWWP7FqZXW8jUr8mZmOkU depends integer-logarithms-1.0.5-Fx55MpwLPUKLZibgRSDjJ8 depends network-uri-2.6.4.2-KyFBGAzuVfpJI3xfdCrgap depends primitive-0.9.1.0-GGUDXjf9wL7Ep7uecGj2og depends scientific-0.3.8.1-5iD9QSAXUXR2Z3f5rlJL4x depends semialign-1.3.1.1-AQ7zFGmvAnGE1lCp2VTWQt depends strict-0.5.1-CyUF5vQyxWNLtGZ1dpQ1Kp depends tagged-0.8.9-J2W6TpCWKplpk1WtN8hks depends template-haskell-2.22.0.0-ac43 depends text-2.1.3-5a6f depends text-iso8601-0.1.1.1-FFmEqEBbQvj4ooS1g6bVZO depends text-short-0.1.6.1-9lWjgScWw1yCvVnw6z2xKx depends th-abstraction-0.7.2.0-LGDBCcVvagWLuSu3MLQGSa depends these-1.2.1-9ASQC8Y69m9Cfn9ApKuJiB depends time-1.12.2-14cf depends time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI depends unordered-containers-0.2.20.1-BeFtB1jutjIEhIXRCwaLMe depends uuid-types-1.0.6.1-4hDZEGdkc831k2ljQTOASX depends vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b depends witherable-0.5-7krWeQhCjfjHMbuRRwQ3lt definite aeson-2.2.4.1-JZOOtCkNTCGIS6i8r3GzQM-aeson-tests depends Diff-1.0.2-LXSLvOxngg4IEqhnLZ7Mbl depends OneTuple-0.4.2.1-JJ7tEmjebjJF4x4Y35NQlr depends QuickCheck-2.15.0.1-3N2cq88qhTx9tzOlwUpVlF depends aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g depends base-4.20.2.0-2363 depends base-compat-0.14.1-4GmTpj5ackH9wdifqW0UgK depends base-orphans-0.9.4-1ZECe3RIPeFAG79dlYtye5 depends base16-bytestring-1.0.2.0-ACCqZmDb2Ap1az82sG62H2 depends bytestring-0.12.2.0-48be depends containers-0.7-5389 depends data-fix-0.3.4-Eo4bD7qfhZrF0LoUoPVguA depends directory-1.3.8.5-e40b depends dlist-1.0-YoZ3i0qHObF2PGh15YQXx depends filepath-1.5.4.0-fddf depends generic-deriving-1.14.7-BhQjJFMiWNDASVzbgQIh3H depends generically-0.1.1-8DdCCJbpG48IbjeRkfuobY depends hashable-1.5.1.0-HeGvnYBSZtoEwN2sStXik depends indexed-traversable-0.1.4-G2ANYUCr33WEvYjI8JfKYH depends integer-logarithms-1.0.5-Fx55MpwLPUKLZibgRSDjJ8 depends network-uri-2.6.4.2-KyFBGAzuVfpJI3xfdCrgap depends quickcheck-instances-0.3.33-7l2IdKrIiYm2xiik1IHIkR depends scientific-0.3.8.1-5iD9QSAXUXR2Z3f5rlJL4x depends strict-0.5.1-CyUF5vQyxWNLtGZ1dpQ1Kp depends tagged-0.8.9-J2W6TpCWKplpk1WtN8hks depends tasty-1.5.4-BvvpoBNU3F8HGTXUJWxxre depends tasty-golden-2.3.6-2hQyKTTJXyrEpGk77ZnLVJ depends tasty-hunit-0.10.2-Bz6nGhb9oZP5IRkSVV59qF depends tasty-quickcheck-0.11.1-IdhD6b6ZrsTIllAyyty70G depends text-2.1.3-5a6f depends text-short-0.1.6.1-9lWjgScWw1yCvVnw6z2xKx depends these-1.2.1-9ASQC8Y69m9Cfn9ApKuJiB depends time-1.12.2-14cf depends time-compat-1.9.9-2Pw4IhGicES3440jDBP3zI depends unordered-containers-0.2.20.1-BeFtB1jutjIEhIXRCwaLMe depends uuid-types-1.0.6.1-4hDZEGdkc831k2ljQTOASX depends vector-0.13.2.0-2pPxI2GqbvB6rFLTxPtp5b Using Cabal-3.12.1.0 compiled by ghc-9.10 Using compiler: ghc-9.10.3 Using install prefix: /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1 Executables installed in: /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/bin Libraries installed in: /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g Dynamic Libraries installed in: /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c Private executables installed in: /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/libexec/x86_64-linux-ghc-9.10.3-ad9c/aeson-2.2.4.1 Data files installed in: /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/share/x86_64-linux-ghc-9.10.3-ad9c/aeson-2.2.4.1 Documentation installed in: /nix/store/bpwm1l1r9xm3ipimwzdgzg3xi48k50mg-aeson-2.2.4.1-doc/share/doc/aeson-2.2.4.1 Configuration files installed in: /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/etc No alex found Using ar found on system at: /nix/store/nhjmc8clp6igx6n6zrjxlh7zri78p7ng-binutils-wrapper-2.46/bin/ar No c2hs found No cpphs found No doctest found Using gcc version 15.2.0 given by user at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/gcc Using ghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc Using ghc-pkg version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/ghc-pkg-9.10.3 No ghcjs found No ghcjs-pkg found No greencard found Using haddock version 2.31.1 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/haddock-ghc-9.10.3 No happy found Using haskell-suite found on system at: haskell-suite-dummy-location Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location No hmake found Using hpc version 0.69 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hpc-ghc-9.10.3 Using hsc2hs version 0.68.10 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 Using hscolour version 1.25 found on system at: /nix/store/7jmv3q39mz536pqn37cb6p25jd9hz5yi-hscolour-1.25/bin/HsColour No jhc found Using ld found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/ld No pkg-config found Using runghc version 9.10.3 found on system at: /nix/store/y48hvc1f09367cz5f03dcncv6n3lkf18-ghc-9.10.3/bin/runghc-9.10.3 Using strip version 2.46 found on system at: /nix/store/vdaz6sk455r8sbpi7wzaf9vlz5i9yyvx-gcc-wrapper-15.2.0/bin/strip Using tar found on system at: /nix/store/fq62mc3s8ddxgk1nvlbzly2zmr7v2cax-gnutar-1.35/bin/tar No uhc found Running phase: buildPhase Preprocessing library for aeson-2.2.4.1... Building library for aeson-2.2.4.1... [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.o, dist/build/Data/Aeson/Internal/ByteString.dyn_o ) [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.o, dist/build/Data/Aeson/Internal/Functions.dyn_o ) [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.o, dist/build/Data/Aeson/Internal/Prelude.dyn_o ) [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.o, dist/build/Data/Aeson/Internal/Scientific.dyn_o ) [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.o, dist/build/Data/Aeson/Internal/TH.dyn_o ) [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.o, dist/build/Data/Aeson/Internal/Text.dyn_o ) [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.o, dist/build/Data/Aeson/Internal/Unescape.dyn_o ) [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.o, dist/build/Data/Aeson/Internal/UnescapeFromText.dyn_o ) [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.o, dist/build/Data/Aeson/Key.dyn_o ) [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.o, dist/build/Data/Aeson/Decoding/Tokens.dyn_o ) [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.o, dist/build/Data/Aeson/Decoding/Internal.dyn_o ) [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.o, dist/build/Data/Aeson/Decoding/Text.dyn_o ) [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.o, dist/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o ) [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.o, dist/build/Data/Aeson/Decoding/ByteString.dyn_o ) [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.o, dist/build/Data/Aeson/KeyMap.dyn_o ) [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.o, dist/build/Data/Aeson/Types/Generic.dyn_o ) [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.o, dist/build/Data/Aeson/Types/Internal.dyn_o ) [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.o, dist/build/Data/Aeson/Parser/Time.dyn_o ) [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.o, dist/build/Data/Aeson/Encoding/Builder.dyn_o ) [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.o, dist/build/Data/Aeson/Encoding/Internal.dyn_o ) [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.o, dist/build/Data/Aeson/Encoding.dyn_o ) [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.o, dist/build/Data/Aeson/Decoding/Conversion.dyn_o ) [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.o, dist/build/Data/Aeson/Types/FromJSON.dyn_o ) [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.o, dist/build/Data/Aeson/Types/ToJSON.dyn_o ) src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1615 | liftToJSON _ t _ (Solo a) = t a | ^^^^ src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1618 | liftToEncoding _ t _ (Solo a) = t a | ^^^^ [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.o, dist/build/Data/Aeson/Types/Class.dyn_o ) [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.o, dist/build/Data/Aeson/Types.dyn_o ) [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.o, dist/build/Data/Aeson/Text.dyn_o ) [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.o, dist/build/Data/Aeson/Decoding.dyn_o ) [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.o, dist/build/Data/Aeson.dyn_o ) [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.o, dist/build/Data/Aeson/RFC8785.dyn_o ) [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.o, dist/build/Data/Aeson/QQ/Simple.dyn_o ) [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.o, dist/build/Data/Aeson/TH.dyn_o ) [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.p_o ) [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.p_o ) [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.p_o ) [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.p_o ) [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.p_o ) [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.p_o ) [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.p_o ) [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.p_o ) [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.p_o ) [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.p_o ) [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.p_o ) [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.p_o ) [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.p_o ) [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.p_o ) [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.p_o ) [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.p_o ) [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.p_o ) [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.p_o ) [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.p_o ) [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.p_o ) [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.p_o ) [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.p_o ) src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1615 | liftToJSON _ t _ (Solo a) = t a | ^^^^ src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1618 | liftToEncoding _ t _ (Solo a) = t a | ^^^^ [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.p_o ) [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.p_o ) [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.p_o ) [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.p_o ) [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.p_o ) [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.p_o ) [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.p_o ) [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.p_o ) Preprocessing test suite 'aeson-tests' for aeson-2.2.4.1... Building test suite 'aeson-tests' for aeson-2.2.4.1... [ 1 of 43] Compiling Functions ( tests/Functions.hs, dist/build/aeson-tests/aeson-tests-tmp/Functions.o, dist/build/aeson-tests/aeson-tests-tmp/Functions.dyn_o ) [ 2 of 43] Compiling JSONTestSuite ( tests/JSONTestSuite.hs, dist/build/aeson-tests/aeson-tests-tmp/JSONTestSuite.o ) [ 3 of 43] Compiling Options ( tests/Options.hs, dist/build/aeson-tests/aeson-tests-tmp/Options.o, dist/build/aeson-tests/aeson-tests-tmp/Options.dyn_o ) [ 4 of 43] Compiling Regression.Issue1138 ( tests/Regression/Issue1138.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue1138.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue1138.dyn_o ) [ 5 of 43] Compiling Regression.Issue351 ( tests/Regression/Issue351.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue351.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue351.dyn_o ) [ 6 of 43] Compiling Regression.Issue571 ( tests/Regression/Issue571.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue571.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue571.dyn_o ) [ 7 of 43] Compiling Regression.Issue687 ( tests/Regression/Issue687.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue687.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue687.dyn_o ) [ 8 of 43] Compiling Regression.Issue967 ( tests/Regression/Issue967.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue967.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue967.dyn_o ) [ 9 of 43] Compiling Types ( tests/Types.hs, dist/build/aeson-tests/aeson-tests-tmp/Types.o, dist/build/aeson-tests/aeson-tests-tmp/Types.dyn_o ) [10 of 43] Compiling Instances ( tests/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/Instances.o, dist/build/aeson-tests/aeson-tests-tmp/Instances.dyn_o ) [11 of 43] Compiling SerializationFormatSpec ( tests/SerializationFormatSpec.hs, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.o, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.dyn_o ) [12 of 43] Compiling PropertyQC ( tests/PropertyQC.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyQC.o ) tests/PropertyQC.hs:13:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 13 | import Data.Foldable (foldl') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [13 of 43] Compiling Encoders ( tests/Encoders.hs, dist/build/aeson-tests/aeson-tests-tmp/Encoders.o, dist/build/aeson-tests/aeson-tests-tmp/Encoders.dyn_o ) [14 of 43] Compiling PropUtils ( tests/PropUtils.hs, dist/build/aeson-tests/aeson-tests-tmp/PropUtils.o ) [15 of 43] Compiling PropertyTH ( tests/PropertyTH.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyTH.o ) [16 of 43] Compiling PropertyRTFunctors ( tests/PropertyRTFunctors.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRTFunctors.o ) [17 of 43] Compiling PropertyRoundTrip ( tests/PropertyRoundTrip.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRoundTrip.o ) [18 of 43] Compiling PropertyKeys ( tests/PropertyKeys.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyKeys.o ) [19 of 43] Compiling PropertyGeneric ( tests/PropertyGeneric.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyGeneric.o ) [20 of 43] Compiling Properties ( tests/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/Properties.o ) [21 of 43] Compiling ErrorMessages ( tests/ErrorMessages.hs, dist/build/aeson-tests/aeson-tests-tmp/ErrorMessages.o, dist/build/aeson-tests/aeson-tests-tmp/ErrorMessages.dyn_o ) [22 of 43] Compiling DataFamilies.Types ( tests/DataFamilies/Types.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Types.o, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Types.dyn_o ) [23 of 43] Compiling DataFamilies.Instances ( tests/DataFamilies/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Instances.o ) [24 of 43] Compiling DataFamilies.Encoders ( tests/DataFamilies/Encoders.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Encoders.o ) [25 of 43] Compiling DataFamilies.Properties ( tests/DataFamilies/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Properties.o ) [26 of 43] Compiling CastFloat ( tests/CastFloat.hs, dist/build/aeson-tests/aeson-tests-tmp/CastFloat.o, dist/build/aeson-tests/aeson-tests-tmp/CastFloat.dyn_o ) [27 of 43] Compiling DoubleToScientific ( tests/DoubleToScientific.hs, dist/build/aeson-tests/aeson-tests-tmp/DoubleToScientific.o, dist/build/aeson-tests/aeson-tests-tmp/DoubleToScientific.dyn_o ) tests/DoubleToScientific.hs:11:1: warning: [GHC-66111] [-Wunused-imports] The import of ‘Data.Foldable’ is redundant except perhaps to import instances from ‘Data.Foldable’ To import instances alone, use: import Data.Foldable() | 11 | import Data.Foldable (foldl') | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [28 of 43] Compiling RFC8785 ( tests/RFC8785.hs, dist/build/aeson-tests/aeson-tests-tmp/RFC8785.o ) [29 of 43] Compiling UnitTests.FromJSONKey ( tests/UnitTests/FromJSONKey.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/FromJSONKey.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/FromJSONKey.dyn_o ) tests/UnitTests/FromJSONKey.hs:35:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 35 | assertIsCoerce _ FromJSONKeyCoerce = pure () | ^^^^^^^^^^^^^^^^^ tests/UnitTests/FromJSONKey.hs:39:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] Pattern matching on GADTs without MonoLocalBinds is fragile. Suggested fix: Enable any of the following extensions: GADTs, TypeFamilies | 39 | assertIsCoerce' _ FromJSONKeyCoerce = pure () | ^^^^^^^^^^^^^^^^^ [30 of 43] Compiling UnitTests.Hashable ( tests/UnitTests/Hashable.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/Hashable.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/Hashable.dyn_o ) [31 of 43] Compiling UnitTests.KeyMapInsertWith ( tests/UnitTests/KeyMapInsertWith.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/KeyMapInsertWith.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/KeyMapInsertWith.dyn_o ) [32 of 43] Compiling UnitTests.MonadFix ( tests/UnitTests/MonadFix.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/MonadFix.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/MonadFix.dyn_o ) [33 of 43] Compiling UnitTests.NoThunks ( tests/UnitTests/NoThunks.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NoThunks.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NoThunks.dyn_o ) [34 of 43] Compiling UnitTests.NullaryConstructors ( tests/UnitTests/NullaryConstructors.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NullaryConstructors.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NullaryConstructors.dyn_o ) [35 of 43] Compiling UnitTests.OmitNothingFieldsNote ( tests/UnitTests/OmitNothingFieldsNote.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OmitNothingFieldsNote.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OmitNothingFieldsNote.dyn_o ) [36 of 43] Compiling UnitTests.OptionalFields.Common ( tests/UnitTests/OptionalFields/Common.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Common.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Common.dyn_o ) [37 of 43] Compiling UnitTests.OptionalFields.Generics ( tests/UnitTests/OptionalFields/Generics.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Generics.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Generics.dyn_o ) [38 of 43] Compiling UnitTests.OptionalFields.Manual ( tests/UnitTests/OptionalFields/Manual.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Manual.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Manual.dyn_o ) [39 of 43] Compiling UnitTests.OptionalFields.TH ( tests/UnitTests/OptionalFields/TH.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/TH.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/TH.dyn_o ) [40 of 43] Compiling UnitTests.OptionalFields ( tests/UnitTests/OptionalFields.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields.dyn_o ) [41 of 43] Compiling UnitTests.UTCTime ( tests/UnitTests/UTCTime.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/UTCTime.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/UTCTime.dyn_o ) [42 of 43] Compiling UnitTests ( tests/UnitTests.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests.o ) tests/UnitTests.hs:90:29: warning: [GHC-63394] [-Wx-partial] In the use of ‘head’ (imported from Prelude.Compat, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Use pattern matching, 'Data.List.uncons' or 'Data.Maybe.listToMaybe' instead. Consider refactoring to use "Data.List.NonEmpty"." | 90 | capitalize t = toUpper (head t) : tail t | ^^^^ tests/UnitTests.hs:90:39: warning: [GHC-63394] [-Wx-partial] In the use of ‘tail’ (imported from Prelude.Compat, but defined in GHC.Internal.List): "This is a partial function, it throws an error on empty lists. Replace it with 'drop' 1, or use pattern matching or 'GHC.Internal.Data.List.uncons' instead. Consider refactoring to use "Data.List.NonEmpty"." | 90 | capitalize t = toUpper (head t) : tail t | ^^^^ [43 of 43] Compiling Main ( tests/Tests.hs, dist/build/aeson-tests/aeson-tests-tmp/Main.o ) [44 of 44] Linking dist/build/aeson-tests/aeson-tests buildPhase completed in 1 minutes 2 seconds Running phase: checkPhase Running 1 test suites... Test suite aeson-tests: RUNNING... tests data families template-haskell toJSON Nullary string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. SomeType 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. Approx string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK (0.01s) +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. GADT string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. toEncoding NullaryString: OK (0.02s) +++ OK, passed 100 tests. Nullary2ElemArray: OK (0.02s) +++ OK, passed 100 tests. NullaryTaggedObject: OK (0.02s) +++ OK, passed 100 tests. NullaryObjectWithSingleField: OK (0.02s) +++ OK, passed 100 tests. ApproxUnwrap: OK (0.02s) +++ OK, passed 100 tests. ApproxDefault: OK (0.02s) +++ OK, passed 100 tests. SomeType2ElemArray: OK (0.02s) +++ OK, passed 100 tests. SomeTypeTaggedObject: OK (0.02s) +++ OK, passed 100 tests. SomeTypeObjectWithSingleField: OK (0.02s) +++ OK, passed 100 tests. generics toJSON Nullary string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. SomeType 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip 2ElemArray: OK (0.01s) +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK (0.01s) +++ OK, passed 100 tests. Approx string: OK (0.01s) +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. toEncoding NullaryString: OK (0.02s) +++ OK, passed 100 tests. Nullary2ElemArray: OK (0.02s) +++ OK, passed 100 tests. NullaryTaggedObject: OK (0.02s) +++ OK, passed 100 tests. NullaryObjectWithSingleField: OK (0.02s) +++ OK, passed 100 tests. ApproxUnwrap: OK (0.02s) +++ OK, passed 100 tests. ApproxDefault: OK (0.02s) +++ OK, passed 100 tests. SomeType2ElemArray: OK (0.02s) +++ OK, passed 100 tests. SomeTypeTaggedObject: OK (0.02s) +++ OK, passed 100 tests. SomeTypeObjectWithSingleField: OK (0.02s) +++ OK, passed 100 tests. RFC8785 example: OK key-sort: OK numbers 0: OK 0: OK 5e-324: OK -5e-324: OK (0.02s) 1.7976931348623157e+308: OK (0.01s) -1.7976931348623157e+308: OK 9007199254740992: OK -9007199254740992: OK 295147905179352830000: OK 9.999999999999997e+22: OK 1e+23: OK 1.0000000000000001e+23: OK 999999999999999700000: OK 999999999999999900000: OK 1e+21: OK 9.999999999999997e-7: OK 0.000001: OK 333333333.3333332: OK 333333333.33333325: OK 333333333.3333333: OK 333333333.3333334: OK 333333333.33333343: OK -0.0000033333333333333333: OK 1424953923781206.2: OK roundtrip: OK (0.05s) +++ OK, passed 100 tests. castDoubleToWord64 5e-324: OK roundtrip1: OK +++ OK, passed 100 tests. roundtrip2: OK +++ OK, passed 100 tests. doubleToScientific roundtrip1: OK +++ OK, passed 100 tests. roundtrip2: OK (0.01s) +++ OK, passed 100 tests. properties encode encodeDouble: OK (0.02s) +++ OK, passed 100 tests. encodeInteger: OK (0.01s) +++ OK, passed 100 tests. read . show = id: OK (0.76s) +++ OK, passed 100 tests. roundTrip (): OK (0.02s) +++ OK, passed 100 tests. Value: OK (0.06s) +++ OK, passed 100 tests. Bool: OK (0.02s) +++ OK, passed 100 tests. Double: OK (0.02s) +++ OK, passed 100 tests. Int: OK (0.02s) +++ OK, passed 100 tests. NonEmpty Char: OK (0.02s) +++ OK, passed 100 tests. Integer: OK (0.02s) +++ OK, passed 100 tests. String: OK (0.02s) +++ OK, passed 100 tests. Text: OK (0.02s) +++ OK, passed 100 tests. Lazy Text: OK (0.01s) +++ OK, passed 100 tests. Foo: OK (0.11s) +++ OK, passed 100 tests. Day: OK (0.03s) +++ OK, passed 100 tests. Month: OK (0.02s) +++ OK, passed 100 tests. Quarter: OK (0.02s) +++ OK, passed 100 tests. QuarterOfYear: OK (0.02s) +++ OK, passed 100 tests. BCE Day: OK (0.02s) +++ OK, passed 100 tests. DotNetTime: OK (0.03s) +++ OK, passed 100 tests. LocalTime: OK (0.02s) +++ OK, passed 100 tests. TimeOfDay: OK (0.02s) +++ OK, passed 100 tests. UTCTime: OK (0.02s) +++ OK, passed 100 tests. ZonedTime: OK (0.02s) +++ OK, passed 100 tests. NominalDiffTime: OK (0.01s) +++ OK, passed 100 tests. DiffTime: OK (0.01s) +++ OK, passed 100 tests. DayOfWeek: OK (0.01s) +++ OK, passed 100 tests. SystemTime: OK (0.01s) +++ OK, passed 100 tests. CalendarDiffTime: OK (0.01s) +++ OK, passed 100 tests. CalendarDiffDays: OK (0.01s) +++ OK, passed 100 tests. Version: OK (0.02s) +++ OK, passed 100 tests. Natural: OK (0.01s) +++ OK, passed 100 tests. Proxy: OK (0.01s) +++ OK, passed 100 tests. Tagged: OK (0.01s) +++ OK, passed 100 tests. Const: OK +++ OK, passed 100 tests. DList: OK (0.01s) +++ OK, passed 100 tests. Seq: OK (0.02s) +++ OK, passed 100 tests. Rational: OK (0.02s) +++ OK, passed 100 tests. Ratio Int: OK (0.01s) +++ OK, passed 100 tests. UUID: OK (0.01s) +++ OK, passed 100 tests. These: OK (0.01s) +++ OK, passed 100 tests. Fix: OK (0.01s) +++ OK, passed 100 tests. Mu: OK (0.01s) +++ OK, passed 100 tests. Nu: OK +++ OK, passed 100 tests. Maybe: OK (0.01s) +++ OK, passed 100 tests. Monoid.First: OK (0.01s) +++ OK, passed 100 tests. Semigroup.Sum: OK (0.01s) +++ OK, passed 100 tests. Semigroup.Product: OK (0.01s) +++ OK, passed 100 tests. Semigroup.All: OK (0.01s) +++ OK, passed 100 tests. Semigroup.Any: OK (0.01s) +++ OK, passed 100 tests. Strict Pair: OK (0.01s) +++ OK, passed 100 tests. Strict Either: OK (0.01s) +++ OK, passed 100 tests. Strict These: OK +++ OK, passed 100 tests. Strict Maybe: OK (0.01s) +++ OK, passed 100 tests. Solo Int: OK +++ OK, passed 100 tests. ShortText: OK (0.01s) +++ OK, passed 100 tests. URI: OK (0.02s) +++ OK, passed 100 tests. functors Identity Char: OK +++ OK, passed 100 tests. Identity Char: OK (0.01s) +++ OK, passed 100 tests. Identity [Char]: OK (0.01s) +++ OK, passed 100 tests. [Identity Char]: OK (0.01s) +++ OK, passed 100 tests. Compose I I Int: OK (0.01s) +++ OK, passed 100 tests. Compose [] I Int: OK (0.01s) +++ OK, passed 100 tests. Compose I [] Int: OK (0.01s) +++ OK, passed 100 tests. Compose [] [] Int: OK (0.01s) +++ OK, passed 100 tests. Compose I I Char: OK (0.01s) +++ OK, passed 100 tests. Compose [] I Char: OK (0.01s) +++ OK, passed 100 tests. Compose I [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose [] [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 I I I Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 I [] I Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 I I [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 I [] [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 [] I I Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 [] [] I Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 [] I [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3 [] [] [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3' I I I Char: OK (0.01s) +++ OK, passed 100 tests. Compose3' I [] I Char: OK (0.01s) +++ OK, passed 100 tests. Compose3' I I [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3' I [] [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3' [] I I Char: OK (0.02s) +++ OK, passed 100 tests. Compose3' [] [] I Char: OK (0.01s) +++ OK, passed 100 tests. Compose3' [] I [] Char: OK (0.01s) +++ OK, passed 100 tests. Compose3' [] [] [] Char: OK (0.02s) +++ OK, passed 100 tests. ghcGenerics OneConstructor: OK +++ OK, passed 100 tests. Product2: OK (0.01s) +++ OK, passed 100 tests. Product6: OK (0.02s) +++ OK, passed 100 tests. Sum4: OK (0.03s) +++ OK, passed 100 tests. roundTrip Key Bool: OK (0.02s) +++ OK, passed 100 tests. Text: OK (0.10s) +++ OK, passed 100 tests. String: OK (0.15s) +++ OK, passed 100 tests. Int: OK (0.14s) +++ OK, passed 100 tests. [Text]: OK (0.08s) +++ OK, passed 100 tests. (Int,Char): OK (0.07s) +++ OK, passed 100 tests. Integer: OK (0.13s) +++ OK, passed 100 tests. Natural: OK (0.11s) +++ OK, passed 100 tests. Float: OK (0.22s) +++ OK, passed 100 tests. Double: OK (0.26s) +++ OK, passed 100 tests. Day: OK (0.14s) +++ OK, passed 100 tests. DayOfWeek: OK (0.06s) +++ OK, passed 100 tests. Month: OK (0.15s) +++ OK, passed 100 tests. Quarter: OK (0.15s) +++ OK, passed 100 tests. QuarterOfYear: OK (0.04s) +++ OK, passed 100 tests. LocalTime: OK (0.20s) +++ OK, passed 100 tests. TimeOfDay: OK (0.15s) +++ OK, passed 100 tests. UTCTime: OK (0.23s) +++ OK, passed 100 tests. Version: OK (0.35s) +++ OK, passed 100 tests. Lazy Text: OK (0.13s) +++ OK, passed 100 tests. UUID: OK (0.08s) +++ OK, passed 100 tests. Const Text: OK (0.10s) +++ OK, passed 100 tests. toFromJSON Integer: OK +++ OK, passed 100 tests. Double: OK +++ OK, passed 100 tests. Maybe Integer: OK +++ OK, passed 100 tests. Either Integer Double: OK +++ OK, passed 100 tests. Either Integer Integer: OK +++ OK, passed 100 tests. failure messages modify failure: OK +++ OK, passed 100 tests. parserThrowError: OK +++ OK, passed 100 tests. parserCatchError: OK (0.02s) +++ OK, passed 100 tests. generic toJSON Nullary string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. EitherTextInt UntaggedValue: OK +++ OK, passed 100 tests. roundtrip: OK +++ OK, passed 100 tests. SomeType 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. 2ElemArray unary: OK +++ OK, passed 100 tests. TaggedObject unary: OK +++ OK, passed 100 tests. ObjectWithSingleField unary: OK +++ OK, passed 100 tests. OneConstructor default: OK +++ OK, passed 100 tests. Tagged: OK +++ OK, passed 100 tests. roundTrip default: OK +++ OK, passed 100 tests. Tagged: OK +++ OK, passed 100 tests. toEncoding NullaryString: OK +++ OK, passed 100 tests. Nullary2ElemArray: OK +++ OK, passed 100 tests. NullaryTaggedObject: OK +++ OK, passed 100 tests. NullaryObjectWithSingleField: OK +++ OK, passed 100 tests. ApproxDefault: OK +++ OK, passed 100 tests. EitherTextInt UntaggedValue: OK +++ OK, passed 100 tests. SomeType2ElemArray: OK +++ OK, passed 100 tests. SomeType2ElemArray unary: OK +++ OK, passed 100 tests. SomeType2ElemArray unary agree: OK +++ OK, passed 100 tests. SomeTypeTaggedObject: OK +++ OK, passed 100 tests. SomeTypeTaggedObject unary: OK +++ OK, passed 100 tests. SomeTypeTaggedObject unary agree: OK +++ OK, passed 100 tests. SomeTypeObjectWithSingleField: OK +++ OK, passed 100 tests. SomeTypeObjectWithSingleField unary: OK +++ OK, passed 100 tests. SomeTypeObjectWithSingleField unary agree: OK (0.01s) +++ OK, passed 100 tests. SomeTypeOmitNothingFields: OK +++ OK, passed 100 tests. OneConstructorDefault: OK +++ OK, passed 100 tests. OneConstructorTagged: OK +++ OK, passed 100 tests. template-haskell toJSON Nullary string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. EitherTextInt UntaggedValue: OK +++ OK, passed 100 tests. roundtrip: OK +++ OK, passed 100 tests. SomeType 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip 2ElemArray: OK +++ OK, passed 100 tests. TaggedObject: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. 2ElemArray unary: OK +++ OK, passed 100 tests. TaggedObject unary: OK +++ OK, passed 100 tests. ObjectWithSingleField unary: OK +++ OK, passed 100 tests. Approx string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. GADT string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. roundTrip string: OK +++ OK, passed 100 tests. ObjectWithSingleField: OK +++ OK, passed 100 tests. OneConstructor default: OK +++ OK, passed 100 tests. Tagged: OK +++ OK, passed 100 tests. roundTrip default: OK +++ OK, passed 100 tests. Tagged: OK +++ OK, passed 100 tests. toEncoding NullaryString: OK +++ OK, passed 100 tests. Nullary2ElemArray: OK +++ OK, passed 100 tests. NullaryTaggedObject: OK +++ OK, passed 100 tests. NullaryObjectWithSingleField: OK +++ OK, passed 100 tests. ApproxUnwrap: OK +++ OK, passed 100 tests. ApproxDefault: OK +++ OK, passed 100 tests. EitherTextInt UntaggedValue: OK +++ OK, passed 100 tests. SomeType2ElemArray: OK +++ OK, passed 100 tests. SomeType2ElemArray unary: OK +++ OK, passed 100 tests. SomeType2ElemArray unary agree: OK +++ OK, passed 100 tests. SomeTypeTaggedObject: OK +++ OK, passed 100 tests. SomeTypeTaggedObject unary: OK +++ OK, passed 100 tests. SomeTypeTaggedObject unary agree: OK +++ OK, passed 100 tests. SomeTypeObjectWithSingleField: OK +++ OK, passed 100 tests. SomeTypeObjectWithSingleField unary: OK +++ OK, passed 100 tests. SomeTypeObjectWithSingleField unary agree: OK +++ OK, passed 100 tests. OneConstructorDefault: OK +++ OK, passed 100 tests. OneConstructorTagged: OK +++ OK, passed 100 tests. QuickCheck shrink terminates Int: OK +++ OK, passed 100 tests. Bool: OK +++ OK, passed 100 tests. Integer: OK +++ OK, passed 100 tests. Char: OK +++ OK, passed 100 tests. Text: OK (0.03s) +++ OK, passed 100 tests. (Int,Int): OK +++ OK, passed 100 tests. Scientific: OK +++ OK, passed 100 tests. Value: OK (0.49s) +++ OK, passed 100 tests. unit SerializationFormatSpec From JSON representation Nothing: OK Just: OK Just Nothing: OK Word8 3: OK Word8 3.00: OK Word8 3.14: OK Word8 -1: OK Word8 300: OK Day -0000-02-03: OK Day; year too short: OK Month; year too short: OK To/From JSON representation Either Left: OK Either Right: OK Nothing: OK Just Nothing: OK Just: OK Proxy Int: OK Tagged Char Int: OK Tagged 123 Int: OK Const Char Int: OK Tuple: OK NonEmpty: OK Seq: OK DList: OK (): OK Text: OK Lazy Text: OK ShortText: OK HashMap Int Int: OK Map Int Int: OK Map (Tagged Int Int) Int: OK Map [Int] Int: OK Map [Char] Int: OK Map [I Char] Int: OK nan :: Double: OK +inf :: Double: OK -inf :: Double: OK Ordering LT: OK Ordering EQ: OK Ordering GT: OK Float: OK Pico: OK Scientific: OK UUID: OK Set Int: OK IntSet: OK IntMap: OK Vector: OK HashSet Int: OK Tree Int: OK HashMap Float Int, NaN: OK HashMap Float Int, Infinity: OK HashMap Float Int, +Infinity: OK Identity Int: OK Solo Int: OK Identity Char: OK Identity String: OK [Identity Char]: OK Solo Char: OK Solo String: OK [Solo Char]: OK Maybe Char: OK Maybe String: OK Maybe [Identity Char]: OK Day; year >= 10000: OK Day; year >= 1000: OK Day; year > 0 && < 1000: OK Day; year == 0: OK Day; year < 0: OK Day; year < -1000: OK Month; year >= 10000: OK Month; year >= 1000: OK Month; year > 0 && < 1000: OK Month; year == 0: OK Month; year < 0: OK Month; year < -1000: OK Quarter; year >= 1000: OK Quarter; year > 0 && < 1000: OK Quarter; year == 0: OK Quarter; year < 0: OK Quarter; year < -1000: OK QuarterOfYear: OK Product I Maybe Int: OK Product I Maybe Int: OK Product I [] Char: OK Sum I [] Int: InL: OK Sum I [] Int: InR: OK Sum I [] Char: InR: OK Compose I I Int: OK Compose I [] Int: OK Compose [] I Int: OK Compose [] [] Int: OK Compose I I Char: OK Compose I [] Char: OK Compose [] I Char: OK Compose [] [] Char: OK Compose3 I I I Char: OK Compose3 I I [] Char: OK Compose3 I [] I Char: OK Compose3 I [] [] Char: OK Compose3 [] I I Char: OK Compose3 [] I [] Char: OK Compose3 [] [] I Char: OK Compose3 [] [] [] Char: OK Compose3' I I I Char: OK Compose3' I I [] Char: OK Compose3' I [] I Char: OK Compose3' I [] [] Char: OK Compose3' [] I I Char: OK Compose3' [] I [] Char: OK Compose3' [] [] I Char: OK Compose3' [] [] [] Char: OK MyEither Int String: Left: OK MyEither Int String: Right: OK Monoid.Dual Int: OK Monoid.First Int: OK Monoid.Last Int: OK Semigroup.Min Int: OK Semigroup.Max Int: OK Semigroup.First Int: OK Semigroup.Last Int: OK Semigroup.WrappedMonoid Int: OK SystemTime: OK SystemTime: OK CalendarDiffTime: OK CalendarDiffDays: OK DayOfWeek: OK These: This: OK These: That: OK These: OK Fix Strict.These: OK Mu Strict.These: OK Nu Strict.These: OK ErrorMessages simple: OK generic: OK generic: OK camelCase camelTo: OK camelTo: OK camelTo: OK camelTo: OK camelTo2: OK camelTo2: OK camelTo2: OK camelTo2: OK encoding goodProducer: OK utctime good: OK bad: OK 2000-01-01T12:13:00 2000-01-01 12:13:00 2000-01-01 2000-01-01Z 2015-01-01T12:30:00.00+00Z 2015-01-01T12:30:00.00+00:00Z 2015-01-03 12:13:00.Z 2015-01-03 12:13.000Z 2015-01-03 23:59:61Z 2015-01-03 12:13:00 Z 2015-01-03 12:13:00 +00:00 formatError example 1: OK .:, .:?, .:! -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK Hashable laws -: OK Object construction -: OK Nullary constructors -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK -: OK FromJSONKey -: OK -: OK -: OK -: OK -: OK optional fields Omit optional fields (Generics) ordinary omitNothingFields = True JSON should include non-optional value.: OK JSON should not include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK omitNothingFields = False JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK defaultOptions JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK higher omitNothingFields = True, higher JSON should include non-optional value.: OK JSON should not include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK omitNothingFields = False, higher JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK defaultOptions, higher JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK Omit optional fields (TH) ordinary omitNothingFields = True JSON should include non-optional value.: OK JSON should not include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK omitNothingFields = False JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK defaultOptions JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK higher omitNothingFields = True, higher JSON should include non-optional value.: OK JSON should not include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK omitNothingFields = False, higher JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK defaultOptions, higher JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK Omit optional fields (Manual) ordinary omitNothingFields = True JSON should include non-optional value.: OK JSON should not include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK omitNothingFields = False JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK defaultOptions JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK higher omitNothingFields = True, higher JSON should include non-optional value.: OK JSON should not include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK omitNothingFields = False, higher JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK defaultOptions, higher JSON should include non-optional value.: OK JSON should include optional value.: OK JSON decode including non-optional value: OK JSON decode not including optional value: OK JSON decode including optional value: OK JSON decode including optional value 2: OK Type-directed optional fields Proof of Concept toJSON x is not omitted when Nothing: OK y is omitted when Nothing: OK z is omitted when Nothing: OK parseJSON x can be null: OK x cannot be omitted: OK y can be omitted: OK y cannot be null: OK z can be null: OK z can be omitted: OK PR #455: OK Unescape string (PR #477): OK (1.35s) Show Options: OK SingleMaybeField generic: OK th: OK withEmbeddedJSON: OK SingleFieldCon: OK UnknownFields unary-unknown-th: OK unary-unknown-generic: OK unary-unknown-tag-th: OK unary-unknown-tag-generic: OK unary-explicit-tag-th: OK unary-explicit-tag-generic: OK sum-tag-th: OK sum-tag-generic: OK sum-unknown-in-branch-th: OK sum-unknown-in-branch-generic: OK sum-unknown-th: OK sum-unknown-generic: OK unary-tagged-th: OK unary-tagged-generic: OK unary-tagged-notag-th: OK unary-tagged-notag-generic: OK unary-tagged-unknown-th: OK unary-tagged-unknown-generic: OK Ratio with denominator 0: OK Rational parses number: OK Big rational: OK Small rational: OK Big scientific exponent: OK Big integer decoding: OK Big natural decoding: OK Big integer key decoding: OK QQ.Simple example: OK MonadFix Example1a: OK Example2a: OK Example3a: OK Example4a: OK Example1b: OK Example2b: OK Example3b: OK Example4b: OK Issue #351 -: OK -: OK -: OK issue571: OK issue687: OK issue967: OK Issue #1138 -: OK -: OK -: OK -: OK -: OK -: OK KeyMap.insertWith: OK omitNothingFields Note: OK JSONTestSuite i_number_double_huge_neg_exp.json decode: OK decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_number_huge_exp.json decode: OK decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_number_neg_int_huge_exp.json decode: OK decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_number_pos_double_huge_exp.json decode: OK decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_number_real_neg_overflow.json decode: OK decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_number_real_pos_overflow.json decode: OK (0.01s) decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_number_real_underflow.json decode: OK decode via tokens: OK tokens bs: OK (0.01s) tokens lbs: OK tokens text: OK i_number_too_big_neg_int.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK tokens lbs: OK tokens text: OK i_number_too_big_pos_int.json decode: OK decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_number_very_big_negative_int.json decode: OK decode via tokens: OK tokens bs: OK tokens lbs: OK tokens text: OK i_object_key_lone_2nd_surrogate.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_1st_surrogate_but_2nd_missing.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_1st_valid_surrogate_2nd_invalid.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_UTF-16LE_with_BOM.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_UTF-8_invalid_sequence.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_UTF8_surrogate_U+D800.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_incomplete_surrogate_and_escape_valid.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_incomplete_surrogate_pair.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_incomplete_surrogates_escape_valid.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created i_string_invalid_lonely_surrogate.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_invalid_surrogate.json decode: OK tokens bs: OK tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created i_string_invalid_utf-8.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created i_string_inverted_surrogates_U+1D11E.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created i_string_iso_latin_1.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_lone_second_surrogate.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_lone_utf8_continuation_byte.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_not_in_unicode_range.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_overlong_sequence_2_bytes.json decode: OK tokens bs: OK tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created i_string_overlong_sequence_6_bytes.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created i_string_overlong_sequence_6_bytes_null.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created i_string_truncated-utf-8.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_utf16BE_no_BOM.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_string_utf16LE_no_BOM.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created i_structure_500_nested_arrays.json decode: OK (0.01s) decode via tokens: OK tokens bs: OK (0.01s) tokens lbs: OK tokens text: OK (0.01s) i_structure_UTF-8_BOM_empty_object.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created n_array_1_true_without_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_a_invalid_utf8.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created n_array_colon_instead_of_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_comma_after_close.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created n_array_comma_and_number.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_double_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_double_extra_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_extra_close.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_extra_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_incomplete.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_incomplete_invalid_value.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_inner_array_no_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_invalid_utf8.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_items_separated_by_semicolon.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_just_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_just_minus.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_missing_value.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_newlines_unclosed.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_number_and_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_number_and_several_commas.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_spaces_vertical_tab_formfeed.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_star_inside.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_unclosed.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_unclosed_trailing_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_unclosed_with_new_lines.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_array_unclosed_with_object_inside.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_incomplete_false.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_incomplete_null.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_incomplete_true.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_multidigit_number_then_00.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_++.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_+1.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_+Inf.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_-01.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_-NaN.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_0_capital_E+.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_0_capital_E.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_0e+.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_0e.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_1_000.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_1eE2.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_Inf.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_NaN.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_U+FF11_fullwidth_digit_one.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_expression.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_hex_1_digit.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_hex_2_digits.json decode: OK tokens bs: OK tokens lbs: OK tokens text: OK Golden file did not exist; created n_number_infinity.json decode: OK tokens bs: OK tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_invalid+-.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK tokens text: OK Golden file did not exist; created n_number_invalid-negative-real.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK tokens text: OK Golden file did not exist; created n_number_invalid-utf-8-in-bigger-int.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_invalid-utf-8-in-exponent.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_invalid-utf-8-in-int.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_minus_infinity.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_minus_sign_with_trailing_garbage.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_minus_space_1.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_neg_int_starting_with_zero.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_neg_real_without_int_part.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_neg_with_garbage_at_end.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_real_garbage_after_e.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_real_with_invalid_utf8_after_e.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_real_without_fractional_part.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_starting_with_dot.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_with_alpha.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_with_alpha_char.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_number_with_leading_zero.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_bad_value.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_bracket_key.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_comma_instead_of_colon.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_double_colon.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_emoji.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_garbage_at_end.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_key_with_single_quotes.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_lone_continuation_byte_in_key_and_trailing_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_missing_colon.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_missing_key.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_missing_semicolon.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_missing_value.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_no-colon.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_non_string_key.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_non_string_key_but_huge_number_instead.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_repeated_null_null.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_several_trailing_commas.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_single_quote.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_trailing_comma.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_trailing_comment.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_trailing_comment_open.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created n_object_trailing_comment_slash_open.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created n_object_trailing_comment_slash_open_incomplete.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_two_commas_in_a_row.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created n_object_unquoted_key.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_object_unterminated-value.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created n_object_with_single_string.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created n_object_with_trailing_garbage.json decode: OK tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK Golden file did not exist; created n_single_space.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_1_surrogate_then_escape.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_1_surrogate_then_escape_u.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_1_surrogate_then_escape_u1.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_1_surrogate_then_escape_u1x.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_accentuated_char_no_quotes.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_backslash_00.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_escape_x.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_escaped_backslash_bad.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_escaped_ctrl_char_tab.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_escaped_emoji.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_incomplete_escape.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_incomplete_escaped_character.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_incomplete_surrogate.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_incomplete_surrogate_escape_invalid.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_invalid-utf-8-in-escape.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_invalid_backslash_esc.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_string_invalid_unicode_escape.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_invalid_utf8_after_escape.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_string_leading_uescaped_thinspace.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_string_no_quotes_with_bad_escape.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_string_single_doublequote.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_string_single_quote.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_string_single_string_no_double_quotes.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_string_start_escape_unclosed.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_unescaped_ctrl_char.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_unescaped_newline.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_unescaped_tab.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_unicode_CapitalU.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_string_with_trailing_garbage.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_100000_opening_arrays.json decode: OK (0.07s) tokens bs: OK (0.20s) tokens lbs: OK (0.19s) tokens text: OK (0.14s) Golden file did not exist; created n_structure_U+2060_word_joined.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_UTF8_BOM_no_data.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_angle_bracket_null.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_array_trailing_garbage.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_array_with_extra_array_close.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_array_with_unclosed_string.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_ascii-unicode-identifier.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_capitalized_True.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_close_unopened_array.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_comma_instead_of_closing_brace.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_double_array.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_end_array.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_incomplete_UTF8_BOM.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_lone-invalid-utf-8.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_lone-open-bracket.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_no_data.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_null-byte-outside-string.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_structure_number_with_trailing_garbage.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_object_followed_by_closing_object.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_object_unclosed_no_value.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_structure_object_with_comment.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_structure_object_with_trailing_garbage.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_structure_open_array_apostrophe.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_structure_open_array_comma.json decode: OK tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK Golden file did not exist; created n_structure_open_array_object.json decode: OK (0.13s) tokens bs: OK (0.18s) tokens lbs: OK (0.18s) tokens text: OK (0.16s) Golden file did not exist; created n_structure_open_array_open_object.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_array_open_string.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_array_string.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_object.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_object_close_array.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_open_object_comma.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_object_open_array.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_object_open_string.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_object_string_with_apostrophes.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_open_open.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_single_eacute.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_single_star.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_trailing_#.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_uescaped_LF_before_string.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_unclosed_array.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_unclosed_array_partial_null.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_unclosed_array_unfinished_false.json decode: OK tokens bs: OK (0.04s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_unclosed_array_unfinished_true.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.04s) tokens text: OK Golden file did not exist; created n_structure_unclosed_object.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_unicode-identifier.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_whitespace_U+2060_word_joiner.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created n_structure_whitespace_formfeed.json decode: OK tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK Golden file did not exist; created y_array_arraysWithSpaces.json decode: OK (0.03s) decode via tokens: OK (0.03s) tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK (0.03s) y_array_empty-string.json decode: OK (0.03s) decode via tokens: OK (0.03s) tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK (0.03s) y_array_empty.json decode: OK (0.03s) decode via tokens: OK (0.03s) tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK (0.03s) y_array_ending_with_newline.json decode: OK (0.03s) decode via tokens: OK (0.03s) tokens bs: OK (0.03s) tokens lbs: OK (0.03s) tokens text: OK (0.03s) y_array_false.json decode: OK (0.04s) decode via tokens: OK (0.05s) tokens bs: OK (0.05s) tokens lbs: OK (0.05s) tokens text: OK (0.05s) y_array_heterogeneous.json decode: OK (0.05s) decode via tokens: OK (0.05s) tokens bs: OK (0.05s) tokens lbs: OK (0.04s) tokens text: OK (0.05s) y_array_null.json decode: OK (0.05s) decode via tokens: OK (0.05s) tokens bs: OK (0.04s) tokens lbs: OK (0.05s) tokens text: OK (0.05s) y_array_with_1_and_newline.json decode: OK (0.04s) decode via tokens: OK (0.04s) tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK (0.04s) y_array_with_leading_space.json decode: OK (0.04s) decode via tokens: OK (0.04s) tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK (0.04s) y_array_with_several_null.json decode: OK (0.04s) decode via tokens: OK (0.04s) tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK (0.04s) y_array_with_trailing_space.json decode: OK (0.04s) decode via tokens: OK (0.04s) tokens bs: OK (0.04s) tokens lbs: OK (0.04s) tokens text: OK (0.04s) y_number.json decode: OK (0.04s) decode via tokens: OK (0.04s) tokens bs: OK (0.04s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_0e+1.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_0e1.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_after_space.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_double_close_to_zero.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_int_with_exp.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_minus_zero.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_negative_int.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_negative_one.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_negative_zero.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_real_capital_e.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_real_capital_e_neg_exp.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_real_capital_e_pos_exp.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_real_exponent.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_real_fraction_exponent.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_real_neg_exp.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_real_pos_exponent.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_simple_int.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_number_simple_real.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_object.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_object_basic.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_object_duplicated_key.json decode: OK (0.02s) decode via tokens: OK (0.01s) tokens bs: OK (0.02s) tokens lbs: OK (0.01s) tokens text: OK (0.02s) y_object_duplicated_key_and_value.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.02s) y_object_empty.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_object_empty_key.json decode: OK (0.02s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_object_escaped_null_in_key.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_object_extreme_numbers.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_object_long_strings.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_object_simple.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_object_string_unicode.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_object_with_newlines.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_1_2_3_bytes_UTF-8_sequences.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_accepted_surrogate_pair.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_accepted_surrogate_pairs.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_allowed_escapes.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_backslash_and_u_escaped_zero.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_backslash_doublequotes.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_comments.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_double_escape_a.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_double_escape_n.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_escaped_control_character.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_escaped_noncharacter.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_in_array.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_in_array_with_leading_space.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_last_surrogates_1_and_2.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_nbsp_uescaped.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_nonCharacterInUTF-8_U+10FFFF.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_nonCharacterInUTF-8_U+FFFF.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_null_escape.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_one-byte-utf-8.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_pi.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_reservedCharacterInUTF-8_U+1BFFF.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_simple_ascii.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_space.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_three-byte-utf-8.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_two-byte-utf-8.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_u+2028_line_sep.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_u+2029_par_sep.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_uEscape.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_uescaped_newline.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_unescaped_char_delete.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_unicode.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_unicodeEscapedBackslash.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_unicode_2.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_unicode_U+10FFFE_nonchar.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_unicode_U+1FFFE_nonchar.json decode: OK (0.01s) decode via tokens: OK (0.02s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.02s) y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_string_unicode_U+2064_invisible_plus.json decode: OK (0.01s) decode via tokens: OK (0.02s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_unicode_U+FDD0_nonchar.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_unicode_U+FFFE_nonchar.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_unicode_escaped_double_quote.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_utf8.json decode: OK (0.01s) decode via tokens: OK (0.02s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_string_with_del_character.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_structure_lonely_false.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_structure_lonely_int.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_structure_lonely_negative_real.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_structure_lonely_null.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_structure_lonely_string.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) y_structure_lonely_true.json decode: OK (0.01s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_structure_string_empty.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_structure_trailing_newline.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_structure_true_in_array.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) y_structure_whitespace_array.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) number_-9223372036854775808.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) number_-9223372036854775809.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) number_1000000000000000.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) number_10000000000000000999.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) number_1e-999.json decode: OK (0.02s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) number_1e6.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) number_9223372036854775807.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) number_9223372036854775808.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) object_key_nfc_nfd.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) object_key_nfd_nfc.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.01s) tokens text: OK (0.01s) object_same_key_different_values.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.01s) tokens lbs: OK (0.02s) tokens text: OK (0.01s) object_same_key_same_value.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.01s) object_same_key_unclear_values.json decode: OK (0.01s) decode via tokens: OK (0.01s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) string_1_escaped_invalid_codepoint.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created string_1_invalid_codepoint.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created string_2_escaped_invalid_codepoints.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created string_2_invalid_codepoints.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created string_3_escaped_invalid_codepoints.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created string_3_invalid_codepoints.json decode: OK tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK Golden file did not exist; created string_with_escaped_NULL.json decode: OK (0.02s) decode via tokens: OK (0.02s) tokens bs: OK (0.02s) tokens lbs: OK (0.02s) tokens text: OK (0.02s) encoders benchmarks/json-data/example.json: OK benchmarks/json-data/integers.json: OK benchmarks/json-data/jp100.json: OK benchmarks/json-data/numbers.json: OK benchmarks/json-data/twitter10.json: OK benchmarks/json-data/twitter20.json: OK benchmarks/json-data/geometry.json: OK (0.01s) benchmarks/json-data/jp10.json: OK benchmarks/json-data/jp50.json: OK benchmarks/json-data/twitter1.json: OK benchmarks/json-data/twitter100.json: OK benchmarks/json-data/twitter50.json: OK All 2091 tests passed (1.44s) Test suite aeson-tests: PASS Test suite logged to: dist/test/aeson-2.2.4.1-aeson-tests.log 1 of 1 test suites (1 of 1 test cases) passed. Running phase: haddockPhase Preprocessing library for aeson-2.2.4.1... Running Haddock on library for aeson-2.2.4.1... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: vector-0.13.2.0 [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, nothing ) [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, nothing ) [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, nothing ) [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, nothing ) [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, nothing ) [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, nothing ) [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, nothing ) [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, nothing ) [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, nothing ) [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, nothing ) [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, nothing ) [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, nothing ) [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, nothing ) [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, nothing ) [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, nothing ) [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, nothing ) [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, nothing ) [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, nothing ) [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, nothing ) [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, nothing ) [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, nothing ) [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, nothing ) [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, nothing ) [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, nothing ) src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1615 | liftToJSON _ t _ (Solo a) = t a | ^^^^ src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] In the use of data constructor ‘Solo’ (imported from Data.Tuple.Solo, but defined in GHC.Tuple): Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." | 1618 | liftToEncoding _ t _ (Solo a) = t a | ^^^^ [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, nothing ) [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, nothing ) [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, nothing ) [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, nothing ) [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, nothing ) [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, nothing ) [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, nothing ) [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, nothing ) Haddock coverage: Warning: Data.Aeson.Internal.Prelude: Could not find documentation for exported module: Data.Vector Warning: Data.Aeson.Internal.Prelude: Couldn't find .haddock for export Vector Warning: 'letE' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Key' is ambiguous. It is defined * at src/Data/Aeson/Key.hs:44:15 * at src/Data/Aeson/Key.hs:44:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Key.hs:44:1 Warning: 'Coercible' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'coercing' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 44% ( 4 / 9) in 'Data.Aeson.Key' Missing documentation for: Key (src/Data/Aeson/Key.hs:44) fromString (src/Data/Aeson/Key.hs:48) toString (src/Data/Aeson/Key.hs:51) toText (src/Data/Aeson/Key.hs:57) fromText (src/Data/Aeson/Key.hs:54) 100% ( 7 / 7) in 'Data.Aeson.Decoding.Tokens' Warning: 'Text' is ambiguous. It is defined * in ‘Data.Text.Internal’ * in ‘Data.Text.Internal’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in ‘Data.Text.Internal’ 100% ( 2 / 2) in 'Data.Aeson.Decoding.Text' 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString.Lazy' 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString' Warning: 'v' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'KeyMap' is ambiguous. It is defined * at src/Data/Aeson/KeyMap.hs:143:20 * at src/Data/Aeson/KeyMap.hs:143:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:143:1 Warning: 'const' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 88% ( 61 / 69) in 'Data.Aeson.KeyMap' Missing documentation for: coercionToHashMap (src/Data/Aeson/KeyMap.hs:317) coercionToMap (src/Data/Aeson/KeyMap.hs:321) foldr (src/Data/Aeson/KeyMap.hs:206) foldr' (src/Data/Aeson/KeyMap.hs:209) foldl (src/Data/Aeson/KeyMap.hs:212) foldl' (src/Data/Aeson/KeyMap.hs:215) foldMapWithKey (src/Data/Aeson/KeyMap.hs:203) Key (src/Data/Aeson/Key.hs:44) Warning: 'ToJSON1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FromJSON1' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ToJSON' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FromJSON' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'throwDecode' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'JSONKeyOptions' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:804:23 * at src/Data/Aeson/Types/Internal.hs:804:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:804:1 Warning: 'ToJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'toJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'genericToJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FromJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fromJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'genericFromJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'omittedField' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'allowOmittedFieds' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Object' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:366:14 * at src/Data/Aeson/Types/Internal.hs:360:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 Warning: 'Parser' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:278:20 * at src/Data/Aeson/Types/Internal.hs:278:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:278:1 Warning: 'Array' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:367:14 * at src/Data/Aeson/Types/Internal.hs:363:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 Warning: 'String' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:368:14 * in ‘GHC.Internal.Base’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 Warning: '(.:)' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Options' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:705:16 * at src/Data/Aeson/Types/Internal.hs:705:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:705:1 Warning: 'API' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'hashable' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: '.=' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Value' is ambiguous. It is defined * at src/Data/Aeson/Encoding/Internal.hs:130:15 * at src/Data/Aeson/Types/Internal.hs:366:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 Warning: 'unsafePair' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 25% ( 21 / 82) in 'Data.Aeson.Encoding.Internal' Missing documentation for: Module header encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:98) retagEncoding (src/Data/Aeson/Encoding/Internal.hs:102) pair (src/Data/Aeson/Encoding/Internal.hs:134) pairStr (src/Data/Aeson/Encoding/Internal.hs:138) pair' (src/Data/Aeson/Encoding/Internal.hs:142) nullEncoding (src/Data/Aeson/Encoding/Internal.hs:168) emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:171) emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:174) wrapObject (src/Data/Aeson/Encoding/Internal.hs:180) wrapArray (src/Data/Aeson/Encoding/Internal.hs:177) null_ (src/Data/Aeson/Encoding/Internal.hs:183) bool (src/Data/Aeson/Encoding/Internal.hs:186) key (src/Data/Aeson/Encoding/Internal.hs:247) text (src/Data/Aeson/Encoding/Internal.hs:250) lazyText (src/Data/Aeson/Encoding/Internal.hs:253) string (src/Data/Aeson/Encoding/Internal.hs:266) list (src/Data/Aeson/Encoding/Internal.hs:196) empty (src/Data/Aeson/Encoding/Internal.hs:225) >< (src/Data/Aeson/Encoding/Internal.hs:232) econcat (src/Data/Aeson/Encoding/Internal.hs:228) int8 (src/Data/Aeson/Encoding/Internal.hs:285) int16 (src/Data/Aeson/Encoding/Internal.hs:288) int32 (src/Data/Aeson/Encoding/Internal.hs:291) int64 (src/Data/Aeson/Encoding/Internal.hs:294) int (src/Data/Aeson/Encoding/Internal.hs:297) word8 (src/Data/Aeson/Encoding/Internal.hs:300) word16 (src/Data/Aeson/Encoding/Internal.hs:303) word32 (src/Data/Aeson/Encoding/Internal.hs:306) word64 (src/Data/Aeson/Encoding/Internal.hs:309) word (src/Data/Aeson/Encoding/Internal.hs:312) integer (src/Data/Aeson/Encoding/Internal.hs:315) float (src/Data/Aeson/Encoding/Internal.hs:318) scientific (src/Data/Aeson/Encoding/Internal.hs:338) int8Text (src/Data/Aeson/Encoding/Internal.hs:352) int16Text (src/Data/Aeson/Encoding/Internal.hs:355) int32Text (src/Data/Aeson/Encoding/Internal.hs:358) int64Text (src/Data/Aeson/Encoding/Internal.hs:361) intText (src/Data/Aeson/Encoding/Internal.hs:364) word8Text (src/Data/Aeson/Encoding/Internal.hs:367) word16Text (src/Data/Aeson/Encoding/Internal.hs:370) word32Text (src/Data/Aeson/Encoding/Internal.hs:373) word64Text (src/Data/Aeson/Encoding/Internal.hs:376) wordText (src/Data/Aeson/Encoding/Internal.hs:379) integerText (src/Data/Aeson/Encoding/Internal.hs:382) floatText (src/Data/Aeson/Encoding/Internal.hs:385) scientificText (src/Data/Aeson/Encoding/Internal.hs:409) day (src/Data/Aeson/Encoding/Internal.hs:416) month (src/Data/Aeson/Encoding/Internal.hs:419) quarter (src/Data/Aeson/Encoding/Internal.hs:422) localTime (src/Data/Aeson/Encoding/Internal.hs:425) utcTime (src/Data/Aeson/Encoding/Internal.hs:428) timeOfDay (src/Data/Aeson/Encoding/Internal.hs:431) zonedTime (src/Data/Aeson/Encoding/Internal.hs:434) value (src/Data/Aeson/Encoding/Internal.hs:441) comma (src/Data/Aeson/Encoding/Internal.hs:273) colon (src/Data/Aeson/Encoding/Internal.hs:274) openBracket (src/Data/Aeson/Encoding/Internal.hs:275) closeBracket (src/Data/Aeson/Encoding/Internal.hs:276) openCurly (src/Data/Aeson/Encoding/Internal.hs:277) closeCurly (src/Data/Aeson/Encoding/Internal.hs:278) Warning: 'Encoding' is ambiguous. It is defined * at src/Data/Aeson/Encoding/Internal.hs:82:25 * at src/Data/Aeson/Encoding/Internal.hs:88:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:88:1 Warning: 'Text' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 27% ( 18 / 65) in 'Data.Aeson.Encoding' Missing documentation for: encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:98) pair (src/Data/Aeson/Encoding/Internal.hs:134) pairStr (src/Data/Aeson/Encoding/Internal.hs:138) pair' (src/Data/Aeson/Encoding/Internal.hs:142) nullEncoding (src/Data/Aeson/Encoding/Internal.hs:168) emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:171) emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:174) text (src/Data/Aeson/Encoding/Internal.hs:250) lazyText (src/Data/Aeson/Encoding/Internal.hs:253) string (src/Data/Aeson/Encoding/Internal.hs:266) list (src/Data/Aeson/Encoding/Internal.hs:196) null_ (src/Data/Aeson/Encoding/Internal.hs:183) bool (src/Data/Aeson/Encoding/Internal.hs:186) int8 (src/Data/Aeson/Encoding/Internal.hs:285) int16 (src/Data/Aeson/Encoding/Internal.hs:288) int32 (src/Data/Aeson/Encoding/Internal.hs:291) int64 (src/Data/Aeson/Encoding/Internal.hs:294) int (src/Data/Aeson/Encoding/Internal.hs:297) word8 (src/Data/Aeson/Encoding/Internal.hs:300) word16 (src/Data/Aeson/Encoding/Internal.hs:303) word32 (src/Data/Aeson/Encoding/Internal.hs:306) word64 (src/Data/Aeson/Encoding/Internal.hs:309) word (src/Data/Aeson/Encoding/Internal.hs:312) integer (src/Data/Aeson/Encoding/Internal.hs:315) float (src/Data/Aeson/Encoding/Internal.hs:318) scientific (src/Data/Aeson/Encoding/Internal.hs:338) int8Text (src/Data/Aeson/Encoding/Internal.hs:352) int16Text (src/Data/Aeson/Encoding/Internal.hs:355) int32Text (src/Data/Aeson/Encoding/Internal.hs:358) int64Text (src/Data/Aeson/Encoding/Internal.hs:361) intText (src/Data/Aeson/Encoding/Internal.hs:364) word8Text (src/Data/Aeson/Encoding/Internal.hs:367) word16Text (src/Data/Aeson/Encoding/Internal.hs:370) word32Text (src/Data/Aeson/Encoding/Internal.hs:373) word64Text (src/Data/Aeson/Encoding/Internal.hs:376) wordText (src/Data/Aeson/Encoding/Internal.hs:379) integerText (src/Data/Aeson/Encoding/Internal.hs:382) floatText (src/Data/Aeson/Encoding/Internal.hs:385) scientificText (src/Data/Aeson/Encoding/Internal.hs:409) day (src/Data/Aeson/Encoding/Internal.hs:416) month (src/Data/Aeson/Encoding/Internal.hs:419) quarter (src/Data/Aeson/Encoding/Internal.hs:422) localTime (src/Data/Aeson/Encoding/Internal.hs:425) utcTime (src/Data/Aeson/Encoding/Internal.hs:428) timeOfDay (src/Data/Aeson/Encoding/Internal.hs:431) zonedTime (src/Data/Aeson/Encoding/Internal.hs:434) value (src/Data/Aeson/Encoding/Internal.hs:441) Warning: 'ConsParseJSON' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Generically1' is ambiguous. It is defined * in ‘GHC.Internal.Generics’ * in ‘GHC.Internal.Generics’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in ‘GHC.Internal.Generics’ Warning: 'ToJSONKeyFunction' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ToJSONKeyValue' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ToJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'ToJSONKeyText' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'String' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:368:14 * in ‘GHC.Internal.Base’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 Warning: 'Object' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:366:14 * at src/Data/Aeson/Types/Internal.hs:360:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 Warning: 'Array' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:367:14 * at src/Data/Aeson/Types/Internal.hs:363:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 Warning: 'Generically' is ambiguous. It is defined * in ‘GHC.Internal.Generics’ * in ‘GHC.Internal.Generics’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in ‘GHC.Internal.Generics’ Warning: 'genericToJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Bool' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:370:14 * in ‘GHC.Types’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:370:14 Warning: 'Boolean' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Map' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'HashMap' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'FromJSONKey' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Foo' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'String' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:368:14 * in ‘GHC.Internal.Base’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 Warning: 'ByteString' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'showsList' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'pairs' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Generically' is ambiguous. It is defined * in ‘GHC.Internal.Generics’ * in ‘GHC.Internal.Generics’ You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined in ‘GHC.Internal.Generics’ Warning: 'Object' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:366:14 * at src/Data/Aeson/Types/Internal.hs:360:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 93% (138 /148) in 'Data.Aeson.Types' Missing documentation for: Key (src/Data/Aeson/Key.hs:44) ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:594) GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) omitField1 (src/Data/Aeson/Types/ToJSON.hs:691) omitField2 (src/Data/Aeson/Types/ToJSON.hs:724) GToJSON (src/Data/Aeson/Types/Class.hs:120) GToEncoding (src/Data/Aeson/Types/Class.hs:121) JSONPath (src/Data/Aeson/Types/Internal.hs:116) Warning: 'encode' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'fromEncoding' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 3 / 3) in 'Data.Aeson.Text' Warning: 'AesonException' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:923:26 * at src/Data/Aeson/Types/Internal.hs:923:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:923:1 100% ( 12 / 12) in 'Data.Aeson.Decoding' Warning: 'json' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'AesonException' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:923:26 * at src/Data/Aeson/Types/Internal.hs:923:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:923:1 Warning: 'Generic' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'name' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: 'Object' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:366:14 * at src/Data/Aeson/Types/Internal.hs:360:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 Cannot find documentation for: $optionsFields 92% (132 /143) in 'Data.Aeson' Missing documentation for: Key (src/Data/Aeson/Key.hs:44) JSONPath (src/Data/Aeson/Types/Internal.hs:116) ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:594) GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) omitField1 (src/Data/Aeson/Types/ToJSON.hs:691) omitField2 (src/Data/Aeson/Types/ToJSON.hs:724) GToJSON (src/Data/Aeson/Types/Class.hs:120) GToEncoding (src/Data/Aeson/Types/Class.hs:121) parseIndexedJSON (src/Data/Aeson/Types/FromJSON.hs:171) Warning: 'Value' is ambiguous. It is defined * at src/Data/Aeson/Encoding/Internal.hs:130:15 * at src/Data/Aeson/Types/Internal.hs:366:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 100% ( 2 / 2) in 'Data.Aeson.RFC8785' 100% ( 2 / 2) in 'Data.Aeson.QQ.Simple' Warning: 'ToJSON' is ambiguous. It is defined * at src/Data/Aeson/TH.hs:1911:16 * at src/Data/Aeson/Types/ToJSON.hs:291:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/ToJSON.hs:291:1 Warning: 'Value' is ambiguous. It is defined * at src/Data/Aeson/TH.hs:1914:18 * at src/Data/Aeson/Types/Internal.hs:366:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 Warning: 'Object' is ambiguous. It is defined * at src/Data/Aeson/Types/Internal.hs:366:14 * at src/Data/Aeson/Types/Internal.hs:360:1 You may be able to disambiguate the identifier by qualifying it or by specifying the type/value namespace explicitly. Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 Warning: 'FromJSON3' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 100% ( 25 / 25) in 'Data.Aeson.TH' Warning: Data.Aeson.Encoding.Internal: could not find link destinations for: - Data.Aeson.Types.ToJSON.EncodeProduct - Data.Aeson.Types.ToJSON.gToJSON Warning: Data.Aeson.Encoding: could not find link destinations for: - Data.Aeson.Types.ToJSON.EncodeProduct - Data.Aeson.Types.ToJSON.gToJSON Warning: Data.Aeson.Types: could not find link destinations for: - Data.Aeson.Types.Generic.ProductSize - Data.Aeson.Types.Generic.AllNullary - Data.Vector.Vector - Data.Vector.Generic.Base.Vector - Data.Aeson.Types.Internal.Rep_Value - Data.Vector.Primitive.Vector - Data.Vector.Storable.Vector - Data.Vector.Unboxed.Base.Vector - Data.Aeson.Types.FromJSON.ConstructorNames - Data.Aeson.Types.FromJSON.SumFromString - Data.Aeson.Types.FromJSON.GFromJSON' - Data.Aeson.Types.FromJSON.gParseJSON - Data.Aeson.Types.FromJSON.withBoundedScientific - Data.Aeson.Types.ToJSON.EncodeProduct - Data.Aeson.Types.ToJSON.WriteProduct - Data.Aeson.Types.ToJSON.ConsToJSON - Data.Aeson.Types.ToJSON.GetConName - Data.Aeson.Types.ToJSON.SumToJSON - Data.Aeson.Types.ToJSON.gToJSON Warning: Data.Aeson: could not find link destinations for: - Data.Aeson.Types.Generic.ProductSize - Data.Aeson.Types.Generic.AllNullary - Data.Vector.Vector - Data.Vector.Generic.Base.Vector - Data.Aeson.Types.Internal.Rep_Value - Data.Vector.Primitive.Vector - Data.Vector.Storable.Vector - Data.Vector.Unboxed.Base.Vector - Data.Aeson.Types.FromJSON.ConstructorNames - Data.Aeson.Types.FromJSON.SumFromString - Data.Aeson.Types.FromJSON.GFromJSON' - Data.Aeson.Types.FromJSON.gParseJSON - Data.Aeson.Types.FromJSON.withBoundedScientific - Data.Aeson.Types.ToJSON.EncodeProduct - Data.Aeson.Types.ToJSON.WriteProduct - Data.Aeson.Types.ToJSON.ConsToJSON - Data.Aeson.Types.ToJSON.GetConName - Data.Aeson.Types.ToJSON.SumToJSON - Data.Aeson.Types.ToJSON.gToJSON Documentation created: dist/doc/html/aeson/, dist/doc/html/aeson/aeson.txt Preprocessing test suite 'aeson-tests' for aeson-2.2.4.1... Running phase: installPhase Installing library in /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/aeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1 shrinking /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-ad9c/libHSaeson-2.2.4.1-GCnNnv0RSqY4SA6omGyy0g-ghc9.10.3.so checking for references to /build/ in /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1... patching script interpreter paths in /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1 stripping (with command strip and flags -S -p) in /nix/store/f6l30hgan0iwncwsgxvh2a9rp27ksjvh-aeson-2.2.4.1/lib shrinking RPATHs of ELF executables and libraries in /nix/store/bpwm1l1r9xm3ipimwzdgzg3xi48k50mg-aeson-2.2.4.1-doc checking for references to /build/ in /nix/store/bpwm1l1r9xm3ipimwzdgzg3xi48k50mg-aeson-2.2.4.1-doc... patching script interpreter paths in /nix/store/bpwm1l1r9xm3ipimwzdgzg3xi48k50mg-aeson-2.2.4.1-doc